Salut,

J'ai un probl�me que je n'arrive pas � r�soudre au niveau d'une communication 
par socket avec une appli c++.
Le socketServer se trouve au niveau de l'appli c++.
J'envoie une demande sur la socket (write) et je me mets ensuite en attente 
de la r�ponse (read). Dans le cas o� l'autre application n'est pas assez 
rapide, il y a une exception lev�e par un timeout. Dans ce cas, je ferme mes 
deux flux (in et out) puis ma socket. Du c�t� de l'autre application, une 
fois qu'elle a finit son traitement, elle essaie de me renvoyer sa r�ponse.
Plusieurs choses me chagrinent alors :
- Le write fait par l'autre application n'�choue pas alors que j'ai ferm� le 
stream de mon c�t� : est ce normal ?
- Le fait que le write n'�choue pas fait que la socket n'est pas ferm�e au 
niveau de l'autre appli mais l'est de mon c�t�. Est t'il possible qu'en 
recr�ant une nouvelle socket de mon c�t� je me reconnecte � cette socket 
"bancale" de l'autre appli.

J'avoue que je ne connais pas bien les d�tails de fonctionnement des sockets 
donc si certains d'entre vous on des pointeurs de sites int�ressants 
(approfondis) sur le sujet, �a peut m'int�resser.

Merci d'avance

Seb
 
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif


Répondre à