dll内新建的通信线程,高分求解(我只有这么多分了!!)(200分)

M

msan

Unregistered / Unconfirmed
GUEST, unregistred user!
我写一个DLL,在其中新建一个线程(已确保她只有一个实例),在线程中用clientsocket和unix主机通信,对此client的OnRead事件我用SetEvent的方式通知收到数据;真正读取数据的函数也在这一DLL内,函数中用WaitForSignalObject等待事件.
实际运行时的第一次WaitForSignalObject总是超时返回.可是我调试中已看到先发生socket的onread事件.而看结果好像这里的新建线程并没有以并发的方式运行(??);
不知设计中有何问题,请各位大虾指教
 
codes please...
不然谁知道怎么回事?
 
能否帖将出来一起捉虫?!
 
clientsocket 在线程中创建为好
 
请贴出源代码
 
多人接受答案了。
 
顶部