OVH Cloud OVH Cloud

SocketLit() et rupture de socket

2 réponses
Avatar
Aitor
Bonjour,

Lorsque je me connecte sur un serveur (non Windev), SocketLit() me pose
un problème. Il ne sais pas detecter la rupture du socket. Il me renvoie
caractère vide '\0'. Ce qui est bien, mais lorsqu'il lit une socket
active, et qu'il n'y a rien dessus, il renvoie aussi '\0'.

Donc, comment est-il possible de savoir si la communication est active
pour un client Windev (sachant que SocketClientInfo ne fonctionne que
pour les serveurs).

Voilà ma question toute simple

Quelqu'un a-t-il une piste ?


Aitor

2 réponses

Avatar
patrice
"Aitor" a écrit dans le message de
news:4499bf14$0$6173$
Bonjour,

Lorsque je me connecte sur un serveur (non Windev), SocketLit() me pose
un problème. Il ne sais pas detecter la rupture du socket. Il me renvoie
caractère vide ''. Ce qui est bien, mais lorsqu'il lit une socket
active, et qu'il n'y a rien dessus, il renvoie aussi ''.

Donc, comment est-il possible de savoir si la communication est active
pour un client Windev (sachant que SocketClientInfo ne fonctionne que
pour les serveurs).

Voilà ma question toute simple

Quelqu'un a-t-il une piste ?





pas réussi non plus, ca manque cruellement pour faire une appli solide.
j'ai du me résoudre à faire une dll en c++ pour utiliser winsock
Avatar
Aitor
patrice a écrit :
"Aitor" a écrit dans le message de
news:4499bf14$0$6173$
Bonjour,

Lorsque je me connecte sur un serveur (non Windev), SocketLit() me pose
un problème. Il ne sais pas detecter la rupture du socket. Il me renvoie
caractère vide ''. Ce qui est bien, mais lorsqu'il lit une socket
active, et qu'il n'y a rien dessus, il renvoie aussi ''.

Donc, comment est-il possible de savoir si la communication est active
pour un client Windev (sachant que SocketClientInfo ne fonctionne que
pour les serveurs).

Voilà ma question toute simple

Quelqu'un a-t-il une piste ?





pas réussi non plus, ca manque cruellement pour faire une appli solide.
j'ai du me résoudre à faire une dll en c++ pour utiliser winsock




Je pense que ça va se terminer comme ça aussi. Merci pour l'info !