Сервер Websocket для Python3 вне HTTP-сервера - PullRequest
2 голосов
/ 28 сентября 2011

Я ищу реализацию сервера веб-сокетов для Python3 . В сети есть несколько проектов, но все они работают в HTTP-контексте. Мне нужен сервер, который запускается из командной строки, а не через HTTP-сервер (объект HTTP-обработчик недоступен)

В идеале код не должен требовать какого-либо более крупного стороннего проекта (например, twisted, tornado ...)

Есть идеи?

Конкретное описание моего варианта использования: Моя сеть содержит несколько серверов Python (не веб-серверы). Каждый из этих серверов Python записывает информацию о времени выполнения в регистратор. Теперь я хочу слушать эти журналы из браузера ... и веб-сокет кажется мне наиболее интересным решением ...

1 Ответ

2 голосов
/ 29 сентября 2011

Мой websockify Проект поддержки Python3.Модуль websocket.py, на котором построен websockify, реализует общий сервер Python WebSocket.В настоящее время требуется модуль numpy, если вы хотите использовать новые версии (HyBi-07 +) протокола (вероятно, в ближайшие пару дней я буду реализовывать более медленный общий резерв).

Вы также можетевозможность использовать 2to3 с pywebsocket для запуска его в python 3. pywebsocket действительно является эталонной реализацией WebSockets, с которой тестируют как Chrome, так и Mozilla.

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