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
public class TftpPutServeur {
public static void main(String[] args) {
try {
// Attends sur le port 6969
@@ -31,13 +30,12 @@ public class TftpPutServeur {
// Attention à ne pas afficher plus d'informations que nécessaire.
//System.out.println("plus d'informations que nécessaire");
// Décodage du packet
decodeRequest(p);
short numId = (short)requete.charAt(0);
// Envoyer acquittement
short seq = 2;
sendAck(socket,seq,new InetSocketAddress(p.getAddress(), p.getPort())); //TODO
sendAck(socket,numId,p.getSocketAddress());
}
}
catch (Exception e) {
@@ -54,8 +52,10 @@ public class TftpPutServeur {
server.send(p);
// afficher le tableau de bytes envoyé
affiche(ackBytes);
// Envoyer le paquet à la bonnes addresses
}
public static void affiche(byte[] bytes) {