correction ack

This commit is contained in:
trochas
2025-02-25 10:34:22 +01:00
parent 6248d79ef0
commit f8ed4f1249

View File

@@ -10,7 +10,6 @@ import java.net.SocketAddress;
//tftp -i localhost PUT fichier.txt //tftp -i localhost PUT fichier.txt
public class TftpPutServeur { public class TftpPutServeur {
public static void main(String[] args) { public static void main(String[] args) {
try { try {
// Attends sur le port 6969 // Attends sur le port 6969
@@ -34,10 +33,9 @@ public class TftpPutServeur {
// Décodage du packet // Décodage du packet
decodeRequest(p); decodeRequest(p);
short numId = (short)requete.charAt(0);
// Envoyer acquittement // Envoyer acquittement
short seq = 2; sendAck(socket,numId,p.getSocketAddress());
sendAck(socket,seq,new InetSocketAddress(p.getAddress(), p.getPort())); //TODO
} }
} }
catch (Exception e) { catch (Exception e) {
@@ -54,8 +52,10 @@ public class TftpPutServeur {
server.send(p); server.send(p);
// afficher le tableau de bytes envoyé // afficher le tableau de bytes envoyé
affiche(ackBytes);
// Envoyer le paquet à la bonnes addresses // Envoyer le paquet à la bonnes addresses
} }
public static void affiche(byte[] bytes) { public static void affiche(byte[] bytes) {