Bonjour.

J'ai fait un petit prog qui doit envoyer des données à une application cliente à l'aide de Socket.Net
J'aimerais savoir s'il y a un moyen d'avoir un timeout sur la mehode Receive afin que l'attente de donnée ne bloque pas définitivement l'execution du programme.

Merci d'avance

J'ai essayé d'utiliser ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 Dim T1 As Long = My.Computer.Clock.TickCount
  ' début de ta tâche
  ' ta tâche
  ' fin de ta tâche
  MsgBox(My.Computer.Clock.TickCount - T1)
mais il faudrait que je récupère l'erreur d'exception lors de la mauvaise connection lors de
'création de l'objet

Code : Sélectionner tout - Visualiser dans une fenêtre à part
client.connect(localAddr,i_port_ip)
'connexion

Edit
je n'arrive pas à trouver une exception de la classe TcpClient qui récupère une erreur de timeout