Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1397 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C] [WINSOCK] Socket connectée ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] [WINSOCK] Socket connectée ?

n°1580240
docmaboul
Posté le 28-06-2007 à 10:23:52  profilanswer
 

Pas initialisée, ça dépend surtout de vous. Pour le reste, ça dépend du mode de la socket, bloquant ou non, mais c'est toujours en testant les WSAGetLastError, select, getsockopt (sur SO_ERROR), recv/send et compagnie. Niveau connexion, votre socket peut avoir l'état:
- pas connectée: WSAGetLastError retourne WSAENOTCONN pour à peu près tous les appels supposant une connexion réalisée, par exemple getpeername
- en cours de connection: WSAGetLastError retourne WSAEWOULDBLOCK suite à "l'échec" du connect
- connectée: connect ok en mode bloquant et en mode non-bloquant, select en écriture OK et pas d'erreur retournée par getsockopt pour SO_ERROR
- déconnectée: select en lecture OK et erreur sur un recv, typiquement un WSAECONNRESET retourné par WSAGetLastError (connection reset by peer) ou un WSAEDISCON (à la prochaine)

mood
Publicité
Posté le 28-06-2007 à 10:23:52  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C] [WINSOCK] Socket connectée ?

 

Sujets relatifs
Question sur les socket en JAVAWinsock et protocole
Envoi de donnée du serveur au client par socket[C] Socket vers un routeur cisco
TreeMap Serialisation -> socket -> deserialisation[NDS] Probleme de socket non bloquante
[JAVA] mettre en place un timeout pour l'écriture (write) sur socket[C++ et Java] Communication par socket
[Programmation sockets] fermeture du socket à la fin du script[Résolu] XML socket: Aucune connexion:(
Plus de sujets relatifs à : [C] [WINSOCK] Socket connectée ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR