implementado quit, hay que cerrar los sockets TCP cuando terminen las cosas

This commit is contained in:
binlaab
2026-04-27 23:58:44 +02:00
parent 4e60e66926
commit c480c4a831
8 changed files with 50 additions and 16 deletions

View File

@@ -267,6 +267,17 @@ public class NFDirectoryServer {
msgToSend.setPeers(registeredPeers);
break;
}
case DirMessageOps.OPERATION_STOP_SERVE: {
System.out.println("stop_serve - tenemos el nick " + receivedMsg.getNick());
if (registeredPeers.get(receivedMsg.getNick()) != null) {
registeredPeers.remove(receivedMsg.getNick());
msgToSend = new DirMessage(DirMessageOps.OPERATION_STOP_SERVE_OK);
} else {
msgToSend = new DirMessage(DirMessageOps.OPERATION_STOP_SERVE_ERROR);
}
break;
}
default:
System.err.println("Unexpected message operation: \"" + operation + "\"");