1 pièce(s) jointe(s)
Socket java envoyé une trame
Bonjour à tous,
J'essaie d'envoyé une trame avec ce code afin d'attendre une réponse :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Socket socket_test = new Socket();
socket_test.setReuseAddress(true);
InetSocketAddress paramInetSocketAddress = new InetSocketAddress("192.168.0.250", 5001);
System.out.println("Test socket local:"+paramInetSocketAddress.getAddress()+" :"+paramInetSocketAddress.getPort());
socket_test.connect(paramInetSocketAddress, 3000);
socket_test.setSoTimeout(5000);
DataInputStream inputStream = new DataInputStream(socket_test.getInputStream());
DataOutputStream outputStream = new DataOutputStream(socket_test.getOutputStream());
String req="#00016A---0002DATR0;3E71\n";
outputStream.write(req.getBytes());
socket_test.close(); |
Voici mes trames:
Pièce jointe 457067
Le problème est que j'ai plein d'erreur sur Wireshark et pourtant la,machine distante me renvoi la trame frame N°44.
Ces erreurs je les ai a chaque fois que j'envoi une trame.
Merci de m'éclairer sur les trames en noirs erreurs TCP Out of order, TCP dup ACK, TCP Retransmission et les trames en rouges afin de corriger mon code.