L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-21 #1 我想在主线程创建一个线程,这个线程自动创建一个IdUDPServer,来负责接收信息. 想问这个线程的代码该怎么写?
D dqzone Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-21 #2 IdUDPServer本身封装了多线程的处理方式,所以不需要自己独立的线程来处理接收信息。 所以放在主线程里创建就可以了。 只要设置好IdUDPServer的各个响应函数就可以了,这些函数必须是多线程安全的。
IdUDPServer本身封装了多线程的处理方式,所以不需要自己独立的线程来处理接收信息。 所以放在主线程里创建就可以了。 只要设置好IdUDPServer的各个响应函数就可以了,这些函数必须是多线程安全的。
S sonican Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-21 #3 对阿,你在OnUDPRead事件里处理别人发给你的包就行了
L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-21 #4 因为数据接收后数据的处理需要比较长的时间 我怕在数据处理的过程中不能接收其它数据了.
C chnplzh Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-24 #9 IdUDPServer1+IdAntiFreeze1即可。
J jamcky Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-24 #10 你可以在线程中使用idudpserver的create创建对象就可以了,代码根平常没什么区别
L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-24 #11 to jamcky : 我就是不会写,才提问的。 麻烦各位高手写一下这线程的代码。小弟不才!
C cooper_lyt Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-24 #13 IdUDPServer本身就是多线程的。。。。。。不用你写。。响应事件就可以了
C chnplzh Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-24 #15 IdUDPServer本身就是多线程的 建议楼主去研究一下Indy的源代码,相信你会学到很多东西。