From f6bfdbc63aff77baba8c1e3d4fa0fcbf6f51e668 Mon Sep 17 00:00:00 2001 From: trochas Date: Tue, 25 Feb 2025 11:12:15 +0100 Subject: [PATCH] c pt --- fichier.txt | 2 +- src/main/java/pr/tp2/udp/tftp/TftpDecode.java | 2 +- src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java | 10 +++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/fichier.txt b/fichier.txt index 95d09f2..4632e06 100644 --- a/fichier.txt +++ b/fichier.txt @@ -1 +1 @@ -hello world \ No newline at end of file +123456 \ No newline at end of file diff --git a/src/main/java/pr/tp2/udp/tftp/TftpDecode.java b/src/main/java/pr/tp2/udp/tftp/TftpDecode.java index fc1ba11..f358d11 100644 --- a/src/main/java/pr/tp2/udp/tftp/TftpDecode.java +++ b/src/main/java/pr/tp2/udp/tftp/TftpDecode.java @@ -6,7 +6,7 @@ import java.net.DatagramSocket; public class TftpDecode { public static void main(String[] args) throws IOException { - int portServeur = 6969; + int portServeur = 69; DatagramSocket dSocket = null; try { // Attends sur le port 6969 diff --git a/src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java b/src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java index 3903d43..07748cb 100644 --- a/src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java +++ b/src/main/java/pr/tp2/udp/tftp/TftpPutServeur.java @@ -13,7 +13,7 @@ public class TftpPutServeur { public static void main(String[] args) { try { // Attends sur le port 6969 - DatagramSocket socket = new DatagramSocket(6969); + DatagramSocket socket = new DatagramSocket(69); // Boucle while(true){ @@ -25,8 +25,11 @@ public class TftpPutServeur { String requete = new String(buffer); + System.out.println("\nPacket"); // Affichage du packet - System.out.println("requete : " + requete); + affiche(buffer); + System.out.println("\n"); + // Attention à ne pas afficher plus d'informations que nécessaire. //System.out.println("plus d'informations que nécessaire"); @@ -47,9 +50,10 @@ public class TftpPutServeur { System.out.println("Send " + seqNumber + " to " + dstAddr); // Construire le paquet avec les bonnes informations - byte[] ackBytes = "ack".getBytes(); + byte[] ackBytes = ((seqNumber)+"ack").getBytes(); DatagramPacket p = new DatagramPacket(ackBytes,ackBytes.length,dstAddr); + System.out.println("Ack"); // afficher le tableau de bytes envoyé affiche(ackBytes);