我指定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)