Показать сообщение отдельно
Непрочитано 12.04.2013, 22:32   #2
Аватар для ALF.
Герой

По умолчанию Re: Эмулятор с нуля...

Цитата:
Сообщение от vetal.lebed Посмотреть сообщение
В реальности я разработчик под Android в Днепре(мож кто захочет пива ляснуть за разговором).
Есть опыт написания клиент-серверных приложений (как клиентов так и серверов), но нет опыта написания эмуляторов... Править баги в готовом емуле думаю сможет каждый кто осилит основы ООП и языка на котором написан емуль.. Но вот мне хочется написать с нуля (Не более чем логин сервер).. На большее просто времени не хватит, та и смысла нет.

Вобщем что меня интересует - это пакеты.. что это, и с чем его едят. Вот на моем опыте в общении сервера и клиента всегда были OutputStream и InputStream(если это не get запросы на сервлеты и не websocket'ы) в который/из которого читались строчки.

Вот конкретно проблема, при коннекте к серверу первые данные от сервера к клиенту идут в виде:
PHP код:
ba:00:26:ee:43:d2:7b:e6:22:60:52:8e:c1:0a:c5:cf:87:df:17:95:55:bb:9f:de:20:5f:d2:14:4f:10:bc:00:a7:4c:25:17:93:0b:6f:13:bd:5c:e2:f7:60:63:27:85:f0:a1:d1:a5:c8:a2:88:e2:ca:ba:d1:78:4e:98:a6:7a:cd:ef:62:68:65:5f:e1:88:c5:a8:e9:31:45:2c:3e:7e:85:36:15:b4:92:57:5b:61:29:f7:0c:9c:3f:09:c6:0c:43:03:0b:5b:8f:32:7f:6e:26:b2:b1:40:60:73:a8:5c:c1:ed:b2:15:4c:f1:14:db:38:7f:1d:5f:fa:03:4e:1a:aa:d8:24:7e:e5:ea:91:3e:99:b7:26:b3:78:c8:d5:21:bc:8c:81:d9:29:2b:65:90:c7:c0:b2:4a:ae:0e:f7:5c:78:e3:cb:00:41:d2:e6:f8:18:54:77:53:71:b3:45:4c:13:62:bf:6d:25:d1:12:16:d6:5b 
Что это? Как это понять?

И еще.. язык на котором буду пытаться реализовать это Python.. И затея только ради углубления в язык и не более. Так как нечего полезней в голову не пришло...
В общем жду советов. которые могут помочь..
OutputStream/InputStream - логично что это потоки, ты получал из них данные и писал в них.

НО все данные приходят в ПАКЕТАХ
В сервлетах и т д у тебя приходили ТЕКСТОВЫЕ данные (большей частью)
в л2 пакеты в основном хранят ДАННЫЕ (НЕ текстовые)

Кроме того, они шифруются и в чистом виде просто так информацию ты не получишь.
И имею СВОЮ УНИКАЛЬНУЮ структуру.

Больше инфы по пакетам в l2 есть здесь http://fursoffers.narod.ru/Packets.htm
ALF. вне форума Отправить сообщение для ALF. с помощью ICQ Отправить сообщение для ALF. с помощью Skype™ Ответить с цитированием