Mauvaise déconnection d'un soft server socket.

Signaler
Messages postés
50
Date d'inscription
mardi 5 mars 2002
Statut
Membre
Dernière intervention
4 décembre 2013
-
Messages postés
19
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
22 mai 2006
-
Salut,

J'ai fait un petit soft serveur socket.
Lorsque j'établis la connection avec un client tout fonctionne correctement et je peux taper du texte de l'un vers l'autre et vice versa.
Si je fermer le soft server, socket.close le port est bien fermé(j'ai vérifié avec netstat -a sous dos).
si je relance mon soft serveur une deuxième fois, il plante lorsqu'il arrive sur le socket.Listen et je suis obligé de redémarrer VB pour que cela fonctionne à nouveau.
Pourquoi n'arrive t-il pas à réinitialiser mon socket serveur.

Merci d'avance pour votre aide.

5 réponses

Messages postés
1471
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
20 octobre 2014
12
recupere le socket.state juste avant le socket.listen
pour voir. mais je pense qu'il est mal fermé
0
Messages postés
50
Date d'inscription
mardi 5 mars 2002
Statut
Membre
Dernière intervention
4 décembre 2013

Malheureusement il est bien fermé...
0
Messages postés
1471
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
20 octobre 2014
12
le port est bien renseigné ?
franchement, sinon je vois pas (faudrait avoir le code ptre que ca aiderait)
0
Messages postés
20
Date d'inscription
dimanche 19 août 2001
Statut
Membre
Dernière intervention
7 juin 2012

>... il plante lorsqu'il arrive sur le socket.Listen et je suis obligé de redémarrer VB pour que cela fonctionne à nouveau.

Essaie de rajouter un socket.close juste avant le socket.listen.
Sinon, donne-nous l'intitulé du message d'erreur.
0
Messages postés
19
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
22 mai 2006

salut

j'ai cherché dans le site vbfrance des codes sources pour le controle "socket " mais j'ai trouver juste des questions et des réponses brefs
si vous pouvez me dire comment je trouve ces codes sources

merci
0