问一下多线程中indyclient和indyserver的使用方法(200分)

J

jieson

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个dll,需要多线程支持。本来我用nmudp的,但是在线程里用那个控件收不到消息,查了下资料看到indy支持多线程。于是在dll的一个接口函数中创建了一个indyclient和一个indyserver,然后指定了server的read事件。运行的时候在read事件里加了一个断点,可是仍然收不到消息。
请问,
1。indyclient能收消息吗?如果能,他的监听端口如何指定?
2。indyserver能发消息吗?如果能,那么他发送到的地址和端口如何指定?
3。如果使用了indy的控件还需要再自己创建线程吗?如果可能,给个简单的例子吧,我就是想知道创建了线程之后怎么接受消息。
4。多线程中如何实现定时器?timer在多线程中有应用吗?
新手,见笑了,谢谢大家。
 
线程接受消息:用peekmessage
发送:postthreadmessage
多线程用定时器,”更“不准确,
 
定时器我是不指望他了,我准备用waitsingleobject的超时来解决,可是上面三个问题还没有人解答啊
 
自己解决了,分送你了,呵呵
 
顶部