Эмулятор с нуля...
В реальности я разработчик под Android в Днепре(мож кто захочет пива ляснуть за разговором).
Есть опыт написания клиент-серверных приложений (как клиентов так и серверов), но нет опыта написания эмуляторов... Править баги в готовом емуле думаю сможет каждый кто осилит основы ООП и языка на котором написан емуль.. Но вот мне хочется написать с нуля (Не более чем логин сервер).. На большее просто времени не хватит, та и смысла нет. Вобщем что меня интересует - это пакеты.. что это, и с чем его едят. Вот на моем опыте в общении сервера и клиента всегда были OutputStream и InputStream(если это не get запросы на сервлеты и не websocket'ы) в который/из которого читались строчки. Вот конкретно проблема, при коннекте к серверу первые данные от сервера к клиенту идут в виде: PHP код:
И еще.. язык на котором буду пытаться реализовать это Python.. И затея только ради углубления в язык и не более. Так как нечего полезней в голову не пришло... В общем жду советов. которые могут помочь.. |
Re: Эмулятор с нуля...
Цитата:
НО все данные приходят в ПАКЕТАХ В сервлетах и т д у тебя приходили ТЕКСТОВЫЕ данные (большей частью) в л2 пакеты в основном хранят ДАННЫЕ (НЕ текстовые) Кроме того, они шифруются и в чистом виде просто так информацию ты не получишь. И имею СВОЮ УНИКАЛЬНУЮ структуру. Больше инфы по пакетам в l2 есть здесь http://fursoffers.narod.ru/Packets.htm |
Re: Эмулятор с нуля...
Цитата:
Цитата:
Для большинства задач вполне хватит знаний стримов и работать с Rest API. У меня в конторе даже толком спросить неукого (хотя контора не очень. переезжаю в другую) и не знают структуру IP/UDP/TCP пакетов... За сылку большое спасибо. с удовольствием почитаю, а также прийму еще литературу которая поможет именно в данном деле. |
Re: Эмулятор с нуля...
Цитата:
за ЕЕ сферу сори конечно, обычно они наоборот, должны быть в сетях и протоколах ПРО, но оч часто бывает и наоборот, непонятно почему. Так же советую посмотреть одну из реализацией "пакетного ядра" одного из емулятров. http://subversion.assembla.com/svn/l.../net/nio/impl/ |
Re: Эмулятор с нуля...
Цитата:
Ядро я полистывал, смотрел, в результате понял - что основу заложили не школьники. А про баг фикс(не сильно серьезный) у меня все тоже мнение осталось - тут справится и школьник. |
Re: Эмулятор с нуля...
Да воссоздайте Вы уже чтонить серьезней на АНДРОЙДАХ......!!! К примеру, ла2, wow, cs... 2й год жду, сама уже начала изучать...
|
Re: Эмулятор с нуля...
Цитата:
|
Re: Эмулятор с нуля...
cs не нахожу....
|
Re: Эмулятор с нуля...
|
Re: Эмулятор с нуля...
Цитата:
|
Текущее время: 14:28. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot