如何对超时的套接字进行AcceptAsync?

时间:2010-09-08 00:33:29

标签: c#

以下是我现在所拥有的:

Socket myNewSocket = currentSocket.Accept();

这就是我想要的:

Socket myNewSocket = AcceptWithTimeout(currentSocket, timeoutInMilliseconds)

1 个答案:

答案 0 :(得分:1)

您可以执行BeginAccept然后使用一个关闭套接字的计时器来取消接受操作。但是,通常,服务器只是不断地进行异步接受操作。