Bonjour,
Il y a peu de temps j'ai écrit un code pour envoyer des données de pc à pc en utilisant la classe TcpClient. Cela marchait sans problème sur Windows XP Professionnel. Mais maintenant que j'utilise Windows Seven Ultimate, le programme bloque sur l'instruction
tcpClient = tcpListener.AcceptTcpClient()
J'ai taper la commande "netstat -a" dans l'invite de commande pour voir l'état des connections. Il m'indique bien qu'un protocol tcp est a l'état LISTENING sur le port que j'utilise sur le serveur. Par contre la connection client reste a l'état SYN_SEND jusqu'a que la tentative de connection s'arrête à cause du timeout.
Pourquoi donc la méthode tcpListener.AcceptTcpClient() marche sous XP mais pas sous Seven ?
Et comment faire pour résoudre ce problème assez génant ?
Merci d'avance pour vos réponses et n'hésitez pas si vous avez besoin de plus d'informations...
Partager