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