CHAT WINSOCK (CLIENT / SERVEUR ) TUTORIEL N°2

Xya Messages postés 103 Date d'inscription lundi 8 juillet 2002 Statut Membre Dernière intervention 24 novembre 2005 - 14 févr. 2004 à 12:41
benjy565 Messages postés 7 Date d'inscription dimanche 29 avril 2007 Statut Membre Dernière intervention 14 juin 2009 - 9 juin 2009 à 21:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20397-chat-winsock-client-serveur-tutoriel-n-2

benjy565 Messages postés 7 Date d'inscription dimanche 29 avril 2007 Statut Membre Dernière intervention 14 juin 2009
9 juin 2009 à 21:14
10/10 même :D
benjy565 Messages postés 7 Date d'inscription dimanche 29 avril 2007 Statut Membre Dernière intervention 14 juin 2009
9 juin 2009 à 21:13
moi je nite 9/10
pourquoi autant de "méchancetée" ?
Il marche bien ton code : *encouragement* & toi ! Sibelle07 !
Sibelle07 Messages postés 206 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 25 mars 2005
14 févr. 2004 à 15:10
Je viens juste de le mettre a jour !
Xya Messages postés 103 Date d'inscription lundi 8 juillet 2002 Statut Membre Dernière intervention 24 novembre 2005
14 févr. 2004 à 15:09
En fait le mieux serait qu'avant que tu fasse quelque chose sur un socket tu vérifie son état (State), comme ca tu serais sur qu'il peut pas y avoir d'erreur.


Bonne prog sur les sockets.


Xya
Sibelle07 Messages postés 206 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 25 mars 2005
14 févr. 2004 à 15:02
Ha ouais d'acord j'ai compris je vais mettre cela au point ;-)

Ciao et merci .
Xya Messages postés 103 Date d'inscription lundi 8 juillet 2002 Statut Membre Dernière intervention 24 novembre 2005
14 févr. 2004 à 12:41
Quand tu ferme le client, l'événement Winsock_Close est déclenché chez le server, et la le server essaie d'envoyer des données vers le client ("*****>>>> Le server c'est déconnecté de vous ;-) <<<<*****") alors que le socket est déjà fermé, d'où l'erreur. Tu devrais enlever tous les appels à Winsock.SendData dans l'événement Close, et il y aurait plus d'erreur quand tu ferme le client ou le server comme ca.


Xya
Rejoignez-nous