IdUDPServer 多线程(150分)

  • 主题发起人 主题发起人 liyinwei
  • 开始时间 开始时间
L

liyinwei

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在主线程创建一个线程,这个线程自动创建一个IdUDPServer,来负责接收信息.
想问这个线程的代码该怎么写?
 
IdUDPServer本身封装了多线程的处理方式,所以不需要自己独立的线程来处理接收信息。
所以放在主线程里创建就可以了。
只要设置好IdUDPServer的各个响应函数就可以了,这些函数必须是多线程安全的。
 
对阿,你在OnUDPRead事件里处理别人发给你的包就行了
 
因为数据接收后数据的处理需要比较长的时间
我怕在数据处理的过程中不能接收其它数据了.
 
不知道我的想法是不是无法实现的?
 
今天还没有高手把问题解决了,就把问题结了算了。
 
呵呵,帮你顶一下
 
小弟对多线程的问题不懂,只好帮你顶一下。。
 
IdUDPServer1+IdAntiFreeze1即可。
 
你可以在线程中使用idudpserver的create创建对象就可以了,代码根平常没什么区别
 
to jamcky :
我就是不会写,才提问的。

麻烦各位高手写一下这线程的代码。小弟不才!
 
看indy提供的demos。
 
IdUDPServer本身就是多线程的。。。。。。不用你写。。响应事件就可以了
 
Demo里面没有提到多线程的。
 
IdUDPServer本身就是多线程的
建议楼主去研究一下Indy的源代码,相信你会学到很多东西。
 
多人接受答案了。
 
后退
顶部