线程间通信问题!
clown 2009-12-21 09:28:57 一个主线程 一个监控线程
主线程用来recv数据 监控线程监控recv的接收时间 超时就重新监听 accept()
现有个问题 我在监控线程中判断waitforsingleobject超时时 关闭发送过来的套接字 在重新监听
if (value==WAIT_TIMEOUT)
{
closesocket(conn);
conn=accept(ser,(SOCKADDR*)&clientaddr,&len);
}
主线程那边 recv后 出现10053错误
在监控线程中直接关闭主线程里的监听套接字是否可以 然后在重新监听 是不是还得发送消息什么的?
烦劳大哥们指点