K kenwoo Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-25 #1 我在做一个类QQ,通信时有问题,如果收到一个信息后,服务器处理,在没有处理结束后,又收到第二个数据包,要怎么做呢?是不是要用缓冲,要怎么做缓冲呢?
L liuguan Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-25 #2 what protocal do u use? Read the Document about Buffer&Stream
J Jedei Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-25 #3 这需要用到多线程了,一个线程负责收数据包,收到后把数据包放到一个数据包列表中。 一个线程负责处理数据包,将数据包列表中的数据包取出然后处理。
K kenwoo Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-26 #4 to liuguan : 我使用的是INDY,但如果有ICS的方法也行。 to Jedei: 我也是这种想法,但是不知道具体要怎么样实现!
Y yyanghhong Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-28 #6 you have to use message queue to do it. somebody call it message pump. that means put the message to a list first, then use other thread to process it. be care for the synchronize
you have to use message queue to do it. somebody call it message pump. that means put the message to a list first, then use other thread to process it. be care for the synchronize
S summax Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-06 #8 你使用的是Indy的那个组件呢..我也正在做跟你一样的事情.要不要交流一下..我的QQ: 53417693