Prise ReceiveTimeout

J'ai spécifié le ReceiveTimout 40 ms. Mais il faut plus de 500ms pour le recevoir au délai d'expiration. Je suis à l'aide d'un Chronomètre pour calculer le timetaken.

Le code est indiqué ci-dessous.

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

try
{  
    TCPSocket.Receive(Buffer);  

}  catch(SocketException e)  {  }
  • Merci de préciser un peu plus de code.
InformationsquelleAutor Swati Gaur | 2012-02-17