Приложение Python, которое всегда слушает определенный номер порта - PullRequest
4 голосов
/ 16 февраля 2012

Я хочу создать приложение на Python, которое всегда прослушивает параметризованный порт. Всякий раз, когда из порта поступает запрос, приложение анализирует его и выполняет задачи на основе запроса.

Этот тип приложения называется службами? (У меня 0 знаний по услугам). Где можно найти советы и руководства для начинающих по этому типу разработки?

Ответы [ 3 ]

3 голосов
/ 16 февраля 2012

Это программирование сокетов . Написание сокетов обременительно, вы можете использовать любой веб-сервер, написанный на python. Я рекомендую использовать werkzeug , это очень просто. А пока взглянем на Flask , который построен поверх werkzeug.

В случае, если вы пытаетесь создать свой собственный механизм протокола витой это тот, который поможет вам достичь этого.

3 голосов
/ 16 февраля 2012

Это называется сервер , примеры внизу страницы документации Python socket

НТН.

2 голосов
/ 16 февраля 2012

Для создания сервера можно использовать потоки или инфраструктуру Twisted (возможно, более простой вариант).

...