lecture bloquante / client tcp - C - Programmation
Marsh Posté le 10-01-2006 à 09:16:44
gocho a écrit :
|
Un serveur n'envoi jamais rien spontanément (à qui ?) Il répond à une requête. Le rôle du read(0, ) (genre de fgets()) est de saisir la requête. L'algo d'un client est en principe :
|
Marsh Posté le 10-01-2006 à 11:56:11
bonjour
Emmanuel Delahaye a écrit : Un serveur n'envoi jamais rien spontanément (à qui ?) Il répond à une requête. |
oui je suis d'accord.
Mais le probleme c'est que (je fais un serv/client de chat) je parle et j'envoie ce que je viens de dire.ok ca marche
Ensuite le serveur va me renvoyer sa reponse ok.
Mais imaginons qu'a cet endroit un autre user parle et bien je ne vois pas ce qu'il dit a moins de taper sur entree pour valider la saisie utilisateur.
Est ce que l'algo que tu m'as donne eviterai ce probleme? (etant donne que moi je l'ai fait dans le sens inverse)
merci
Marsh Posté le 10-01-2006 à 03:12:47
Bonsoir
bonne nuit meme...bref
Voila j'ai fais un petit client tcp tout simple qui envoie ce que l'utilisateur entre et qui affiche ce que le serveur lui renvoie.
un truc tout simple tout bete quoi.Tout il marche bien
Mais j'ai un probleme :
Voila je voudrais savoir comment je pourrais recevoir les infos du serveur sans avoir a taper sur entree . (je pense que c'est du au read mais je suis pas sur)
Je pense etre clair avec ma question, alors dites moi si c'est pas le cas
merci
Message édité par gocho le 10-01-2006 à 03:20:41