Jawa / Говнокод #4429 0 12345678910 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, 23.10.2010 (Updated 24.03.2018) Комментарии (3) RSS bugmenot 16 лет ago # 0 что значит микро-сетевой? хм, при беглом взгляде на код возникают мысли о TFTP, но при попытка продраться через изобретенный ntoh() нападает зевота, это оно? Ответить danilissimus 16 лет ago # 0 ⇈ значит работает по сети, весит 10кб, выполняет 1 функцию ) Ответить Lure Of Chaos 16 лет ago # 0 ну нафиг так извращаться с битами, неужто нельзя стразу readInt? Ответить Добавить комментарий Отменить ответ Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю: А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
bugmenot 16 лет ago # 0 что значит микро-сетевой? хм, при беглом взгляде на код возникают мысли о TFTP, но при попытка продраться через изобретенный ntoh() нападает зевота, это оно? Ответить
Lure Of Chaos 16 лет ago # 0 ну нафиг так извращаться с битами, неужто нельзя стразу readInt? Ответить
хм, при беглом взгляде на код возникают мысли о TFTP, но при попытка продраться через изобретенный ntoh() нападает зевота, это оно?