begin process at 2008 08 22 04:06:50
1 229 768 membres
39 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : URGENT ! Winsock [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (idealprog)

URGENT ! Winsock le 26/06/2003 18:59:13

idealprog









salut,

j ai cre 2 prog avec winsock, 1 server et 1 client :

lorsque je lance le server puis le client et que je me connecte au server ( a partir du client ) la connection s 'etablie et je pe envoyer un message au server (msgbox).
par contre lorsque je me deconnecte du server avec le client ( par un controle) et que je tente de me reconnecter ( server non relance entre les 2 connections) ca ne marche pas et je ne peu pas envoyer de messages.

Comment faire pour que le server soit lancer une seule fois et accepte la connection et deconnection ( donc reconnection aussi) sans avoir a relancer l' application server a chaque fois ????

merci d'avance

PS: Je debute!



!!!-IDEALPROG-!!!

Re : URGENT ! Winsock le 26/06/2003 19:12:08

celiphane
slt,
au debut ton "serveur" tu le mets en ecoute, pour ta premiere connexion, apres tu l'appelles donc qu'il est en phase de connexion et encore apres il est connecté : tu vois il existe plein de phase avec winsock. Et ba apres ta première déconnexion, le "serveur" il est close.
Alors faut le REmettre en Listen juste apres la déconnexion, et pour ca tu utilise l'évenement OnClose du "serveur", et dedans tu le remet en .Listen.
Si au test ca te bloque sur le Listen, essaye avant de faire un ou deux .close avant le .listen dans la meme procédure, ca marchera surement...

Celi-phane (...ne-Sté...),
elle tricote, lui développe...


-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
>
>
>
>
>
> salut,
>
> j ai cre 2 prog avec winsock, 1 server et 1 client :
>
> lorsque je lance le server puis le client et que je me connecte au server ( a partir du client ) la connection s 'etablie et je pe envoyer un message au server (msgbox).
> par contre lorsque je me deconnecte du server avec le client ( par un controle) et que je tente de me reconnecter ( server non relance entre les 2 connections) ca ne marche pas et je ne peu pas envoyer de messages.
>
> Comment faire pour que le server soit lancer une seule fois et accepte la connection et deconnection ( donc reconnection aussi) sans avoir a relancer l' application server a chaque fois ????
>
> merci d'avance
>
> PS: Je debute!
>
>
>
> !!!-IDEALPROG-!!!
>

Re : URGENT ! Winsock le 26/06/2003 19:19:22

celiphane
Précision donc :
si ton "serveur" c'est Winsock1, faudra que tu lui colle ca :

Private Sub Winsock1_Close()
Winsock1.Close
Winsock1.Listen
End Sub

@+

Celi-phane (...ne-Sté...),
elle tricote, lui développe...


-------------------------------
Réponse au message :
-------------------------------

> slt,
> au debut ton "serveur" tu le mets en ecoute, pour ta premiere connexion, apres tu l'appelles donc qu'il est en phase de connexion et encore apres il est connecté : tu vois il existe plein de phase avec winsock. Et ba apres ta première déconnexion, le "serveur" il est close.
> Alors faut le REmettre en Listen juste apres la déconnexion, et pour ca tu utilise l'évenement OnClose du "serveur", et dedans tu le remet en .Listen.
> Si au test ca te bloque sur le Listen, essaye avant de faire un ou deux .close avant le .listen dans la meme procédure, ca marchera surement...
>
> Celi-phane (...ne-Sté...),
> elle tricote, lui développe...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > salut,
> >
> > j ai cre 2 prog avec winsock, 1 server et 1 client :
> >
> > lorsque je lance le server puis le client et que je me connecte au server ( a partir du client ) la connection s 'etablie et je pe envoyer un message au server (msgbox).
> > par contre lorsque je me deconnecte du server avec le client ( par un controle) et que je tente de me reconnecter ( server non relance entre les 2 connections) ca ne marche pas et je ne peu pas envoyer de messages.
> >
> > Comment faire pour que le server soit lancer une seule fois et accepte la connection et deconnection ( donc reconnection aussi) sans avoir a relancer l' application server a chaque fois ????
> >
> > merci d'avance
> >
> > PS: Je debute!
> >
> >
> >
> > !!!-IDEALPROG-!!!
> >
>

Re : URGENT ! Winsock le 26/06/2003 21:54:58

idealprog
a celiphane,

Merci beaucoup a toi, maintenant mon probleme est resolu.
a +++



!!!-IDEALPROG-!!!


-------------------------------
Réponse au message :
-------------------------------

> Précision donc :
> si ton "serveur" c'est Winsock1, faudra que tu lui colle ca :
>
> Private Sub Winsock1_Close()
> Winsock1.Close
> Winsock1.Listen
> End Sub
>
> @+
>
> Celi-phane (...ne-Sté...),
> elle tricote, lui développe...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > slt,
> > au debut ton "serveur" tu le mets en ecoute, pour ta premiere connexion, apres tu l'appelles donc qu'il est en phase de connexion et encore apres il est connecté : tu vois il existe plein de phase avec winsock. Et ba apres ta première déconnexion, le "serveur" il est close.
> > Alors faut le REmettre en Listen juste apres la déconnexion, et pour ca tu utilise l'évenement OnClose du "serveur", et dedans tu le remet en .Listen.
> > Si au test ca te bloque sur le Listen, essaye avant de faire un ou deux .close avant le .listen dans la meme procédure, ca marchera surement...
> >
> > Celi-phane (...ne-Sté...),
> > elle tricote, lui développe...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > salut,
> > >
> > > j ai cre 2 prog avec winsock, 1 server et 1 client :
> > >
> > > lorsque je lance le server puis le client et que je me connecte au server ( a partir du client ) la connection s 'etablie et je pe envoyer un message au server (msgbox).
> > > par contre lorsque je me deconnecte du server avec le client ( par un controle) et que je tente de me reconnecter ( server non relance entre les 2 connections) ca ne marche pas et je ne peu pas envoyer de messages.
> > >
> > > Comment faire pour que le server soit lancer une seule fois et accepte la connection et deconnection ( donc reconnection aussi) sans avoir a relancer l' application server a chaque fois ????
> > >
> > > merci d'avance
> > >
> > > PS: Je debute!
> > >
> > >
> > >
> > > !!!-IDEALPROG-!!!
> > >
> >
>


Classé sous : winsock, connection, urgent, server, client

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS