mirror of
https://github.com/binlaab/nanofiles.git
synced 2026-07-01 13:57:21 +02:00
quemen redes
This commit is contained in:
@@ -276,8 +276,21 @@ public class DirectoryConnector {
|
||||
boolean success = false;
|
||||
|
||||
// TODO: Ver TODOs en pingDirectory y seguir esquema similar
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* done: (Boletín MensajesASCII) Hacer ping al directorio 1.Crear el mensaje a
|
||||
* enviar (objeto DirMessage) con atributos adecuados (operation, etc.) NOTA:
|
||||
* Usar como operaciones las constantes definidas en la clase DirMessageOps :
|
||||
* 2.Convertir el objeto DirMessage a enviar a un string (método toString)
|
||||
* 3.Crear un datagrama con los bytes en que se codifica la cadena : 4.Enviar
|
||||
* datagrama y recibir una respuesta (sendAndReceiveDatagrams). : 5.Convertir
|
||||
* respuesta recibida en un objeto DirMessage (método DirMessage.fromString)
|
||||
* 6.Extraer datos del objeto DirMessage y procesarlos 7.Devolver éxito/fracaso
|
||||
* de la operación
|
||||
*/
|
||||
|
||||
DirMessage serve = new DirMessage(DirMessageOps.OPERATION_SERVE);
|
||||
|
||||
|
||||
return success;
|
||||
}
|
||||
@@ -291,7 +304,11 @@ public class DirectoryConnector {
|
||||
*/
|
||||
public FileInfo[] getFileList() {
|
||||
FileInfo[] filelist = new FileInfo[0];
|
||||
// TODO: Ver TODOs en pingDirectory y seguir esquema similar
|
||||
DirMessage dirfiles = new DirMessage(DirMessageOps.OPERATION_DIRFILES);
|
||||
byte[] dirfilesBytes = dirfiles.toString().getBytes();
|
||||
byte[] resp = sendAndReceiveDatagrams(dirfilesBytes);
|
||||
|
||||
DirMessage respDirfiles = DirMessage.fromString(resp.toString());
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user