Bonjour, je vient de faire un serveur/client tchat asynchrome. Lorsque je clique sur mon bouton déconnection :
Pour le serveur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
socketclient.Shutdown(SocketShutdown.Both)
socketclient.Close()
[ socketclient = sckserveur.endaccept(ar) ]

Pour le client automatiquement sedéconnecte du serveur avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
sckclient.Shutdown(SocketShutdown.Both)
 sckclient.Close()
Le probleme c'est que je voudrais reutiliser le socket serveur (sckserveur qui n'est pas fermé ) ansi que le socket clie
nt ( sckclient) pour me connecter avec une autre asresse IP...

Lors de la nouvelle connexion, une erreur apparait à cet endroit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 sckserver.Bind(remoteEP)
... en me disant qu'un argument non valide à été donné...

On m'a dit qu'il ne fallais pas réutiliser les socket fermés masi j'ai pas envie de faire 30 sockets pour 30 connexions différentes...

Quelqu'un peut m'aider ???

Merci bcp