cosas varias

This commit is contained in:
binlaab
2026-04-28 13:20:31 +02:00
parent c480c4a831
commit 755d6816c7
4 changed files with 59 additions and 15 deletions

View File

@@ -3,6 +3,7 @@ package es.um.redes.nanoFiles.tcp.server;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.EOFException;
import java.io.RandomAccessFile;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
@@ -49,7 +50,12 @@ public class NFServer implements Runnable {
this.stopServer = true;
try {
if (serverSocket != null && !serverSocket.isBound()) {
System.out.println("NFServer - tenemos sockets.size() = " + state.getSockets().size());
for (Socket s : state.getSockets()) {
System.out.println("Socket cerrado? " + s.isClosed());
}
if (serverSocket != null && serverSocket.isBound()) {
System.out.println("Cerramos socket servidor");
serverSocket.close();
}
} catch (IOException e) { e.printStackTrace(); }
@@ -172,10 +178,6 @@ public class NFServer implements Runnable {
System.out.println("Total connections = " + connNum);
}
}
}
/*
* TODO: (Boletín SocketsTCP) Añadir métodos a esta clase para: 1) Arrancar el
@@ -281,8 +283,19 @@ public class NFServer implements Runnable {
}
}
} catch (IOException e) {
}
catch (EOFException e) {
// nada
}
catch (IOException e) {
e.printStackTrace();
} finally {
try {
socket.close();
System.out.println("nfserver - cerramos socket de cliente");
} catch (IOException e) {
e.printStackTrace();
}
}