- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
cmd = new byte[2]; //name length
is.read(cmd);
int fnamel = cmd[0] << 8 | cmd[1];
cmd = new byte[fnamel];
is.read(cmd);
char[] name = byteToChar(cmd);
cmd = new byte[4];
is.read(cmd);
len = (cmd[0] << 24 & 0xFF000000) | (cmd[1] << 16 & 0xFF0000) | (cmd[2] << 8 & 0xFF00) | (cmd[3] & 0xFF);
System.out.println("FIO requested: "+new String(name)+"; Size: "+len+" bytes;");
bugmenot 23.10.2010 21:48 # 0
хм, при беглом взгляде на код возникают мысли о TFTP, но при попытка продраться через изобретенный ntoh() нападает зевота, это оно?
danilissimus 06.11.2010 18:43 # 0
Lure Of Chaos 23.10.2010 22:02 # 0