如何取消挂起的BeginAccept()操作

时间:2018-01-13 18:28:44

标签: c# sockets asynchronous cancellation

我最近阅读了Socket.BeginAccept() - MSDN article,了解如何正确取消此操作,例如,如果它已超时。这篇文章说,我需要在套接字上调用Close()来取消此操作,但是当我调用它时,我不能再接受其他连接了。我想只取消超时的Accept-Operation。我不想关闭整个套接字来取消所有以及未来的BeginAccept()来电。 还有其他方法可以取消单个Accept操作吗?

祝你好运

0 个答案:

没有答案