读书人

怎样通过一个线程结束另一个线程的acc

发布时间: 2012-05-23 13:44:13 作者: rapoo

怎样通过一个线程结束另一个线程的accept()呢?
循环
socketclient=accept(......);

//怎样通过另一个线程结束accept呢?


[解决办法]
accept中的socket可以在其他线程中通过closesocket来结束accpet,其他的例如recv,send等之类的所有阻塞的操作也一样适用。我已经试过了,closesocket后accept返回值就是INVALID_SOCKET

读书人网 >C++

热点推荐