Pb Java

Fermé
Aldagon72 - 31 janv. 2012 à 08:28
 Joe - 31 janv. 2012 à 11:51
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

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

chaine = chaine.substring(0, chaine.length()-2);
0
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
Il faut utiliser print, pas println car il ajoute automatiquement un passage à la ligne !
0