Pb Java

Aldagon72 -  
 Joe -
Bonjour,

Je programme actuellement en Java et j'ai un petit souci. Je dois communiquer en socket avec un autre pc. Mon programme marche parfaitement. Le problème, c'est que lors de la transmission, les caractères '\r' et '\n' sont également transmis, ce qui affiche 2 carrés blanc dans la boite de dialogue de l'autre machine.
Si quelqu'un a une solution pour les enlever je suis preneur.

Merci



A voir également:

1 réponse

Joe
 
Il suffit de ne pas les envoyer tout simplement. Tu enlèves les 2 derniers caractères de ta chaîne.
0
Aldagon72
 
Avec la méthode Substring( ) ? C'est ce que j'ai pu lire dans les différentes docs
0
Joe
 
oui.

chaine = chaine.substring(0, chaine.length()-2);
0
Aldagon72
 
str = str.substring(0, str.length()-2);
pred.println(str);

Voici les lignes me posant problème. Le substring marche bien mais si je le mets avant l'appel à println( ), il me supprime les 2 derniers caractères de la chaine. Si je le mets après, ba il sert à rien
0
Joe
 
Il faut utiliser print, pas println car il ajoute automatiquement un passage à la ligne !
0