TCP/IP entre JAVA et C

KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007 - 28 nov. 2005 à 14:16
super_toinou Messages postés 764 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 8 mars 2011 - 29 nov. 2005 à 13:39
Bonjour a tous,



Je développe en binome un petit tchat (Serveur en C et client en JAVA)
Le serveur marche correctement avec un client en C (réalisé pour test).
mais avec le client en JAVA la chaine recu n'est pas correct ! elle
contient les caractères de l'envoie précédent moins le premier.

exemple :

j'envoie ">> Bonjour" puis ">>Salut"

je recois ">>Bonjour" puis ">Bonjour>>Salut"



pour le client en java je me suis fortement inspiré d'un code présent sur le site...



y'a t'il un soucis connu entre JAVA et C ?

dois-je vider mon buffer ? si oui comment ?

une autre idée ?



Je n'ai pas jugé nescessaire d'afficher le code. si vous le souhaité ou un extrait, ben, y'a qu'a demandé. ;-)





Merci d'avance !



KC62


On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...

1 réponse

super_toinou Messages postés 764 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 8 mars 2011 6
29 nov. 2005 à 13:39
oui il faut que tu vide ton buffer java avant chaque envoi!
je sais pas exactement ce que t utilise comme buffer mais tu devrai avoir une méthode flush dessus !!!
si y a pas envoi ton code java !!!

++ Toinou
0
Rejoignez-nous