J'ai un petit probleme. Je doit faire une application cliente en java qui va comuniquer avec un serveur devellopé en C (en C++ en fait).
Le serveur envoie des chaines de caracteres de taille non fixe mais qui se terminent par '\0' (comme c'est la tradition en C).
Donc le client (en Java je le rappel) lit caractere par caractere le message jusqu'a trouver '\0', mais mon probleme est que ce client java ne recoit jamais le '\0'
Peut-etre que je n'utilise pas la bonne méthode (.read()) Quelqu'un a une idée pour m'aider ?
Merci
Publicité
Posté le 18-04-2001 à 09:33:53
zop
1 world, 1 web, 1 Windows
Posté le 18-04-2001 à 12:53:14
Le serveur emploie-t'il un protocole standard (FTP, SMTP, que sais-je encore) parce que dans ce cas-là, il n'y a pas de antislash_null comme caractère terminal.