correction ack
This commit is contained in:
@@ -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
|
||||||
@@ -31,13 +30,12 @@ public class TftpPutServeur {
|
|||||||
|
|
||||||
// Attention à ne pas afficher plus d'informations que nécessaire.
|
// Attention à ne pas afficher plus d'informations que nécessaire.
|
||||||
//System.out.println("plus d'informations que nécessaire");
|
//System.out.println("plus d'informations que nécessaire");
|
||||||
|
|
||||||
// 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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user