mirror of
https://github.com/binlaab/nanofiles.git
synced 2026-07-01 19:36:28 +02:00
25 lines
614 B
Java
25 lines
614 B
Java
package es.um.redes.nanoFiles.tcp.server;
|
|
|
|
import java.net.Socket;
|
|
|
|
public class NFServerThread extends Thread {
|
|
/*
|
|
* TODO: Esta clase modela los hilos que son creados desde NFServer y cada uno
|
|
* de los cuales simplemente se encarga de invocar a
|
|
* NFServer.serveFilesToClient con el socket retornado por el método accept
|
|
* (un socket distinto para "conversar" con un cliente)
|
|
*/
|
|
|
|
private Socket socket;
|
|
|
|
public NFServerThread(Socket externalSocket, NFServerState state) {
|
|
socket = externalSocket;
|
|
state.updateState(socket);
|
|
}
|
|
|
|
public void run() {
|
|
NFServer.serveFilesToClient(socket);
|
|
}
|
|
|
|
}
|