Socket ReceiveTimeout

Я указал ReceiveTimout как 40 мс. Но время ожидания приема превышает 500 мс. Я использую секундомер, чтобы подсчитать затраченное время.

Код показан ниже.

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

try
{  
    TCPSocket.Receive(Buffer);  

}  catch(SocketException e)  {  }
7
задан Damith 28 May 2012 в 14:28
поделиться