烂 烂泥 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-12 #1 这里是说OICQ的【两人世界】中文字的及时传输如何实现, 特别是用光标键移动到前面写过的文字中,删除了个别字的情况。 好像很简单 :(
R Reboot Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-12 #2 烂泥: 你起得好早! 是不是它把收到的键盘消息全发给对方?
房 房客 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-12 #4 1。多做点KEY判断 2。TTIMER每秒不至于系统崩溃吧 3。。。 4。我不是OICQ内部技术开发人员 5。再看看大家不是猜的讨论
教 教父 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-12 #7 他哪里早晚,分明是晚睡,呵 我也赞成是发送按键消息,因为这样开销应该是最小的吧。 但是你们有没有发现,如果一方的谈话内容如果过多的话,对方就会觉得另一方的内容闪烁 得很历害,这不知是怎么回事?难道OICQ是发送所以的内容?
他哪里早晚,分明是晚睡,呵 我也赞成是发送按键消息,因为这样开销应该是最小的吧。 但是你们有没有发现,如果一方的谈话内容如果过多的话,对方就会觉得另一方的内容闪烁 得很历害,这不知是怎么回事?难道OICQ是发送所以的内容?
烂 烂泥 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-12 #9 呵呵 还是教父老大了解我 我试了一下发送全部文字,不太好 我想应该是发送键值,去写写看。有问题再来问问。 我的OICQ 3727718
小 小虫~ Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-18 #11 估计是如果有按键(应该是内容变化)才发送,用TIMER不是在浪费系统资源吗
吴 吴剑明 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-18 #12 烂泥: 当然是发键值了,我以前写过一个这样的程序的。:)
小 小虫~ Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-18 #13 如果是发键值,那么汉字又是怎么过去的呢??这可不是远程控制阿! 我觉得应该时: 程序在按键事件里面判断,看内容变化没有,如果变化就发送,如果没有变化就不管了 这也是为什么使用删除键,删的太快,对方的消息框闪烁的原因, 如果在以上判断之前加一个判断,if 键入的键值是重复的,那么就不发送,而启动一个timer 执行一个时延,在规定的时间里没有击相同的键在去判断内容是否变化,和该不该发送,这样 有可能消除闪烁! 顺便说一句,昨天写程序,睡晚了,今天起的很晚很后悔像烂泥同志学习!!!
如果是发键值,那么汉字又是怎么过去的呢??这可不是远程控制阿! 我觉得应该时: 程序在按键事件里面判断,看内容变化没有,如果变化就发送,如果没有变化就不管了 这也是为什么使用删除键,删的太快,对方的消息框闪烁的原因, 如果在以上判断之前加一个判断,if 键入的键值是重复的,那么就不发送,而启动一个timer 执行一个时延,在规定的时间里没有击相同的键在去判断内容是否变化,和该不该发送,这样 有可能消除闪烁! 顺便说一句,昨天写程序,睡晚了,今天起的很晚很后悔像烂泥同志学习!!!
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-15 #14 烂泥:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。