Socket socket = new Socket(ipe.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
...
socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, 1000);
...
socket.Send(bytesSent, bytesSent.Length, 0);
...
bytes = socket.Receive(bytesReceived, bytesReceived.Length, 0);
Une fois que le socket a envoyé les données, le serveur ne répond pas et le programme attend une réponse. Comment arrêter de recevoir des données après 1000 millisecondes? ЫProblème avec les sockets en C#
cela ne fonctionne pas –