Я хотел бы спросить о самом простом способе разработки tcp-сервера на ubuntu :)
Быстрый способ настройки TCP-сервера. выполняется использование программы tcpserver
:
ИМЯ
tcpserver - accept incoming TCP connections
ОПИСАНИЕ
tcpserver [ -146jpPhHrRoOdDqQv ] [ -climit ] [ -xrules.cdb ] [ -Bbanner ] [ -ggid ] [ -uuid ] [ -bbacklog ] [ -llocalname ] [ -ttimeout ] [ -Iinterface ] host port program [ arg ... ]
ОПИСАНИЕ
[ 1111]tcpserver
ожидает подключения от клиентов TCP. Для каждого соединения он запускает программу с заданными аргументами, дескриптор 0 читает из сети, а дескриптор 1 записывает в сеть.
Адрес сервера задается хостом и портом. host может быть 0, разрешая соединения с любого хоста; или определенный IP-адрес, разрешающий соединения только с этим адресом; или имя хоста, разрешающее соединения с первым IP-адресом для этого хоста. порт может быть числовым номером порта или именем порта. Если порт равен 0,
tcpserver
выберет свободный порт.. , .
blockquote>Вы также можете использовать socat .
Я бы (и сделал) попробовать Python с Twisted Framework.