diff --git a/src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java b/src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java index 0718c4e..c346445 100644 --- a/src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java +++ b/src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java @@ -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) {