arreglado ping y empezado peerdl y dirdl

This commit is contained in:
binlaab
2026-04-26 18:18:50 +02:00
parent e0eabbd9a8
commit b179408874
9 changed files with 97 additions and 26 deletions

View File

@@ -25,6 +25,7 @@ public class PeerMessage {
private String filenameVal;
private byte[] fileData;
private int chunkNum;
@@ -98,6 +99,14 @@ public class PeerMessage {
public void setFileData(byte[] fileData) {
this.fileData = fileData;
}
public int getChunkNum() {
return chunkNum;
}
public void setChunkNum(int chunkNum) {
this.chunkNum = chunkNum;
}
/**
* Método de clase para parsear los campos de un mensaje y construir el objeto
@@ -149,11 +158,14 @@ public class PeerMessage {
}
case PeerMessageOps.OPCODE_REQUEST_PEER_DL: {
int longitudSubHash = (int)dis.readByte();
// buscar archivo supongo
}
case PeerMessageOps.OPCODE_PEER_DL: {
int longitudSubHash = (int) dis.readByte();
byte[] subHash = new byte[longitudSubHash];
dis.readFully(subHash);
break;
// buscar archivo supongo
}