correction ack
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user