小编Swa*_*aur的帖子

套接字ReceiveTimeout

我指定ReceiveTimout为40毫秒.但是接收超时需要500ms以上.我正在使用秒表来计算时间戳.

代码如下所示.

Socket TCPSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream,
                              ProtocolType.Tcp);
TCPSocket.ReceiveTimeout = 40;

try
{  
    TCPSocket.Receive(Buffer);  

}  catch(SocketException e)  {  }
Run Code Online (Sandbox Code Playgroud)

c# sockets timeout

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

sockets ×1

timeout ×1