Как написать сервер, используя существующую версию и wireshark? - PullRequest
2 голосов
/ 04 августа 2010

Я решил улучшить свои знания о сетевом программировании на Python, и вот в чем дело: у меня простой сервер для Windows, который взаимодействует с клиентом с мобильного устройства с помощью Wi-Fi. Также у меня есть анализатор пакетов (Wireshark). Теперь я хочу спросить, что мне нужно для написания Linux-версии этого сервера? Как определить структуру пакетов, установить соединение? Что мне нужно использовать - розетки, витые, может быть торнадо?

1 Ответ

1 голос
/ 04 августа 2010

Начните с модуля SocketServer и постройте его оттуда.

Обратите внимание, что это займет много догадок, если нет документации по протоколу.Если вам повезет, они используют XML или HTML.Если нет, вам придется заставить существующий сервер отправлять много тестовых данных, которыми вы должны каким-то образом манипулировать (путем изменения полей и просмотра изменений в потоке данных).

Удачи!

...