Bonjour à tous,
J'ai fait un programme de réception UDP dont voici une partie du code :
Grâce à une autre programme, je lui envoie la chaine attendue GOGOGO, voici la console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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");}
Je précise que je suis certain d'envoyer "GOGOGO" sans retour à la ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Data recieved : GOGOGO Data expected : GOGOGO
Pour quoi le test ne passe-t-il pas ? (Ya-t-il un moyen de regarder chaque octet d'une chaine ?)
Merci d'avance !
Partager