salut a tous , je vous expose mon problème donc
j'ai connecté mon socket .
et dans un while(1) ; beaucoup de commandes et des threads sont mises en place . dont =
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 .... monsock = socket(AF_INET,SOCK_STREAM,0); connect(monsock , (SOCKADDR*)&configsock, sizeof(configsock)); .....
qui me sert a voir quand le SOCKET est déconnecté mais il bug beaucoup et fonctionne pas correctement car il pose problème au 1er while .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ..... while( recv(monsock ,bufferirc , sizeof(bufferirc),0 ) < 0 ) .....
Mes questions =
- y'a t'il un moyen autre de vérifier la déconnection d'un socket ? si oui lequel?
- y'a t-il en C socket une fonction qui le gere automatiquement genre ( disconnectsocket() ) ? si oui syntaxe sil vous plait
- autre méthode /organisation de mon code ?
Ps : quand je dit deconnection + reconnection , c'est si la connection est rompu , le socket après un Sleep se reconnect automatiquement bien sure ( closesocket(); socket(); connect() ; ... ec etc )
merci
Partager