Réception UDP et test de chaine
Bonjour à tous,
J'ai fait un programme de réception UDP dont voici une partie du code :
Code:
1 2 3 4 5 6 7 8 9
|
socket.receive(data);
String CH=new String(data.getData());
String go=new String("GOGOGO");
System.out.println("Data recieved : " + CH);
System.out.println("Data expected : " + go);
if (CH.equals(go)) {System.out.println("OK");} |
Grâce à une autre programme, je lui envoie la chaine attendue GOGOGO, voici la console :
Code:
1 2 3
|
Data recieved : GOGOGO
Data expected : GOGOGO |
Je précise que je suis certain d'envoyer "GOGOGO" sans retour à la ligne.
Pour quoi le test ne passe-t-il pas ? (Ya-t-il un moyen de regarder chaque octet d'une chaine ?)
Merci d'avance !