Jawa / Говнокод #4429 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 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;");

писал (и пишу уже 1 час (планирую через час же закончить)) микро-сетевой аплоадер файлов.

Запостил: danilissimus danilissimus, (Updated )

Комментарии (3) RSS

  • что значит микро-сетевой?

    хм, при беглом взгляде на код возникают мысли о TFTP, но при попытка продраться через изобретенный ntoh() нападает зевота, это оно?
    Ответить
  • ну нафиг так извращаться с битами, неужто нельзя стразу readInt?
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8