mirror of
https://github.com/binlaab/nanofiles.git
synced 2026-07-01 18:26:30 +02:00
quemen redes
This commit is contained in:
@@ -12,8 +12,15 @@ public class NFController {
|
||||
* Diferentes estados del cliente de acuerdo con el autómata
|
||||
*/
|
||||
private static final byte OFFLINE = 0;
|
||||
private static final byte WAIT_ACK_PING = 1;
|
||||
private static final byte ONLINE = 2;
|
||||
private static final byte RETRY_PING = 3;
|
||||
private static final byte END = 4;
|
||||
private static final byte WAIT_ACK_REQUESTDIRFILES = 5;
|
||||
private static final byte RETRY_REQUESTDIRFILES = 6;
|
||||
|
||||
/*
|
||||
* TODO: (Boletín Autómatas) Añadir más constantes que representen los estados
|
||||
* DONE: (Boletín Autómatas) Añadir más constantes que representen los estados
|
||||
* del autómata del cliente de directorio.
|
||||
*/
|
||||
|
||||
@@ -138,8 +145,12 @@ public class NFController {
|
||||
commandSucceeded = controllerPeer.listPeerFiles(peerAddr);
|
||||
break;
|
||||
case NFCommands.COM_DOWNLOAD_PEER:
|
||||
commandSucceeded = controllerPeer.downloadFromPeers(controllerDir, targetPeerNickname,
|
||||
if (NanoFiles.testModeTCP) {
|
||||
controllerPeer.testTCPClient();
|
||||
} else {
|
||||
commandSucceeded = controllerPeer.downloadFromPeers(controllerDir, targetPeerNickname,
|
||||
targetHashSubstring);
|
||||
}
|
||||
break;
|
||||
case NFCommands.COM_SERVE:
|
||||
/*
|
||||
@@ -217,6 +228,12 @@ public class NFController {
|
||||
commandAllowed = true;
|
||||
break;
|
||||
}
|
||||
|
||||
case NFCommands.COM_PING: {
|
||||
|
||||
// ?????
|
||||
}
|
||||
|
||||
default:
|
||||
// System.err.println("ERROR: undefined behaviour for " + currentCommand + "
|
||||
// command!");
|
||||
|
||||
Reference in New Issue
Block a user