Bha non, le client telnet n'attend pas de message de fin de connexion.
Le but de mon serveur est d'attendre qu'un client se connecte, lui envoyer du log temps qu'il est connecté. Maintenant si je...
Type: Messages; Utilisateur: sbouvet
Bha non, le client telnet n'attend pas de message de fin de connexion.
Le but de mon serveur est d'attendre qu'un client se connecte, lui envoyer du log temps qu'il est connecté. Maintenant si je...
Si tu regardes le source fourni dans le 1er message, c'est le code de mon serveur.
1. Création de la socket serveur
2. Appel à bind
3. Se met en mode listen
4. Attend une connexion d'un client...
Ca ne marche pas non plus. Ce qui me rassure c'est que je ne suis pas seul à galèrer... :D
Je suis d'accord avec toi mais quand on redémarre le service MySQL par exemple, il ferme bien les clients qui sont connectés et il se relance.
Et si on reset la socket (par contre je ne sais pas...
Je ne sais pas ce n'est pas moi qui ait écrit le client. On peut penser que les programmeurs de linux sont consciencieux et savent comment faire fonctionner un client TCP :oops: ...
J'utilise le telnet de Linux et dés que je close la socket cliente il m'affiche "Connection closed by foreign host".
Ok je viens bien te croire.
J'ai modifié mon source de façon à faire un shutdown.
shutdown(Sock_clt, SHUT_RDWR);
shutdown(Sock_srv, SHUT_RDWR);
close(Sock_clt);
close(Sock_srv);
ou
Bonjour,
J'ai un petit problème de client serveur sous linux.
Mon application est simple je souhaite envoyer un log sur le reseau tant que le client est connecté. J'ai un programme qui tourne...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.