This commit is contained in:
binlaab
2026-04-25 20:18:44 +02:00
parent 0cf758943b
commit e0eabbd9a8
3 changed files with 90 additions and 24 deletions

View File

@@ -23,6 +23,8 @@ public class PeerMessage {
private String fileHash;
private byte filenameLong;
private String filenameVal;
private byte[] fileData;
@@ -88,6 +90,14 @@ public class PeerMessage {
public void setFilenameVal(String filenameVal) {
this.filenameVal = filenameVal;
}
public byte[] getFileData() {
return fileData;
}
public void setFileData(byte[] fileData) {
this.fileData = fileData;
}
/**
* Método de clase para parsear los campos de un mensaje y construir el objeto
@@ -137,6 +147,16 @@ public class PeerMessage {
message.setFilenameVal(new String(filenameVal));
break;
}
case PeerMessageOps.OPCODE_REQUEST_PEER_DL: {
int longitudSubHash = (int)dis.readByte();
byte[] subHash = new byte[longitudSubHash];
dis.readFully(subHash);
break;
// buscar archivo supongo
}