Bonjours,
Je suis sur un projet Client/Server purement Winsock et j'ai un problème au niveau de la détection de déconnexion.
Quand je test en LAN le Client detecte bien la deconnexion du server j'utilise quelque chose comme sa :
Voila si iString < 1 alors sa veut dire déconnecter :p
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 iString := recv(server,recbuf,buflen,0); if iString < 1 then begin shutdown(server,2); closesocket(server); WSACleanup; _CreateSock; ExitThread(0); end;
Bon jusque la tout fonctionne bien , mais quand je test avec un ami en WAN la par contre le client ne détecte pas que le server s'est déconnecter pk ?
Merci,
Partager