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