mirror of
https://github.com/binlaab/nanofiles.git
synced 2026-07-01 13:57:21 +02:00
uwu
This commit is contained in:
@@ -9,6 +9,7 @@ import es.um.redes.nanoFiles.application.NanoFiles;
|
||||
|
||||
|
||||
import es.um.redes.nanoFiles.tcp.server.NFServer;
|
||||
import es.um.redes.nanoFiles.util.FileInfo;
|
||||
|
||||
public class NFControllerLogicP2P {
|
||||
// Servidor TCP local para compartir ficheros con otros peers
|
||||
@@ -101,7 +102,7 @@ public class NFControllerLogicP2P {
|
||||
assert (NanoFiles.testModeTCP);
|
||||
/*
|
||||
* (Boletín SocketsTCP) Inicialmente, se creará un NFConnector (cliente TCP)
|
||||
* para conectarse a un servidor que esté escuchando en la m isma máquina y un
|
||||
* para conectarse a un servidor que esté escuchando en la misma máquina y un
|
||||
* puerto fijo. Después, se ejecutará el método "test" para comprobar la
|
||||
* comunicación mediante el socket TCP. Posteriormente, se desactivará
|
||||
* "testModeTCP" para implementar la descarga de un fichero desde múltiples
|
||||
@@ -128,7 +129,19 @@ public class NFControllerLogicP2P {
|
||||
*/
|
||||
protected boolean listPeerFiles(InetSocketAddress peerAddr) {
|
||||
boolean success = false;
|
||||
|
||||
|
||||
try {
|
||||
NFConnector nfc = new NFConnector(peerAddr);
|
||||
FileInfo[] filelist = nfc.getFileList();
|
||||
|
||||
if (filelist == null) return success;
|
||||
|
||||
System.out.println("Files available in peer: ");
|
||||
FileInfo.printToSysout(filelist);
|
||||
success = true;
|
||||
} catch (IOException e) {}
|
||||
|
||||
|
||||
|
||||
|
||||
return success;
|
||||
|
||||
Reference in New Issue
Block a user