VB : contrôle Winsock

VB : contrôle Winsock - Programmation

Marsh Posté le 27-03-2001 à 18:40:21    

Helllo !!!
Z'ai un petit pépin avec Winsock
Quand mon client se connecte, puis se déconnecte, puis se reconnecte sur le même serveur j'ai "Adress in use" et j'ai gagné le reboot de l'ordi
Pourtant, quand il se déconnecte, je fait bien winsock.close sur le client et le serveur ...
la même erreur se produisait à cause de ca car je faisais pas close sur le serveur.
mais la je le fais ...
j'utilise un tableau de winsock (multiconnexions), alors je me demande si l'index retourné dans les évènement est bien le bon ...
j'ai mon winsock(0) qui écoute les demandes et les accepte avec un winsock(i) avec i de 1 à NbMaxClients ...
quand l'évènement close arrive je fait winsock(index).close ...
 
et PeekData il ne me revoit rien !!!
winsock(i).Peekdata message     eh ben message est toujours vide... ???
Z'avez une idée ?

Reply

Marsh Posté le 27-03-2001 à 18:40:21   

Reply

Marsh Posté le 27-03-2001 à 19:12:18    

Pour peekdata c'est résolu : fallait faire PeekData msg, vbstring
mais ca chie toujours pour la déconnexion et reconnexion

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed