小弟的程序是维护了有五六年之久的公司产品,最近偶然发现一个问题,百思不得其解。程序启动时,用WSAAsyncSelect来注册一个udp服务套接字,已接收局域网中其他的客户端发来的udp消息,达到发现客户端的目的。程序最多同时有30台客户端左右,支持大概60个tcp连接,tcp也是WSAAsyncSelect方法,绑定到另外一个窗口上。中间做大规模上下线性能测试时,有段时间程序很卡,过了一段时间后,发现tcp连接能够通过窗口消息收到FD_READ消息,但是,原来绑定在另外一个窗口上的UDP服务套接字,却怎么都收不到窗口消息,用Spy++抓也没有自定义的那个窗口消息。
这里想请教一下,在什么情况下,原来绑定成功运行的好好的套接字,后来却失效了?