私はReceiveTimout
を40ミリ秒と指定しました。しかし、受信がタイムアウトするまでに500ms以上かかる。私はタイムウォッチを計算するためにストップウォッチを使用しています。ソケット受信タイムアウト
コードを以下に示します。
Socket TCPSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream,
ProtocolType.Tcp);
TCPSocket.ReceiveTimeout = 40;
try
{
TCPSocket.Receive(Buffer);
} catch(SocketException e) { }
。 – rekire