怎样通过一个线程结束另一个线程的accept()呢?
循环
socketclient=accept(......);
//怎样通过另一个线程结束accept呢?
[解决办法]
accept中的socket可以在其他线程中通过closesocket来结束accpet,其他的例如recv,send等之类的所有阻塞的操作也一样适用。我已经试过了,closesocket后accept返回值就是INVALID_SOCKET
发布时间: 2012-05-23 13:44:13 作者: rapoo
怎样通过一个线程结束另一个线程的accept()呢?
循环
socketclient=accept(......);
//怎样通过另一个线程结束accept呢?
[解决办法]
accept中的socket可以在其他线程中通过closesocket来结束accpet,其他的例如recv,send等之类的所有阻塞的操作也一样适用。我已经试过了,closesocket后accept返回值就是INVALID_SOCKET