Защищенный сервер WebSocket в Python с использованием модуля SimpleWebSocketServer ⇐ Python
-
Anonymous
Защищенный сервер WebSocket в Python с использованием модуля SimpleWebSocketServer
Я пытаюсь реализовать защитный сервер WebSocket в Python (на основе этого модуля)
В ссылке говорится, что модуль поддерживает TLS и SSL -соединения, но не объясняет , как < /plorn>.
код, который у меня в настоящее время имеет, так: < /p>
.from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket
import ssl
class SimpleResponder(WebSocket):
def handleMessage(self):
self.sendMessage(self.data)
def handleConnected(self):
print self.address, 'connected'
def handleClose(self):
print self.address, 'closed'
server = SimpleWebSocketServer('', 8000, SimpleResponder)
try:
server.serveforever()
except KeyboardInterrupt:
pass
print "Server ended"
< /code>
Я попытался реализовать обертывание SSL так же, как и с HTTP -сервером (как это): < /p>
server.socket = ssl.wrap_socket (server.socket, certfile='path/to/localhost.pem', server_side=True)
< /code>
Но кажется, что он не работает (я получаю следующую ошибку): < /p>
AttributeError: 'SimpleWebSocketServer' object has no attribute 'socket'
< /code>
, так что ясно, что класс SimpleWeSocketServer < /code> не структурирован, как простой>
Подробнее здесь: https://stackoverflow.com/questions/369 ... ver-module
Я пытаюсь реализовать защитный сервер WebSocket в Python (на основе этого модуля)
В ссылке говорится, что модуль поддерживает TLS и SSL -соединения, но не объясняет , как < /plorn>.
код, который у меня в настоящее время имеет, так: < /p>
.from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket
import ssl
class SimpleResponder(WebSocket):
def handleMessage(self):
self.sendMessage(self.data)
def handleConnected(self):
print self.address, 'connected'
def handleClose(self):
print self.address, 'closed'
server = SimpleWebSocketServer('', 8000, SimpleResponder)
try:
server.serveforever()
except KeyboardInterrupt:
pass
print "Server ended"
< /code>
Я попытался реализовать обертывание SSL так же, как и с HTTP -сервером (как это): < /p>
server.socket = ssl.wrap_socket (server.socket, certfile='path/to/localhost.pem', server_side=True)
< /code>
Но кажется, что он не работает (я получаю следующую ошибку): < /p>
AttributeError: 'SimpleWebSocketServer' object has no attribute 'socket'
< /code>
, так что ясно, что класс SimpleWeSocketServer < /code> не структурирован, как простой>
Подробнее здесь: https://stackoverflow.com/questions/369 ... ver-module
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему подключение к WebSocket в Python возвращает отклоненное соединение WebSocket?
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Websocket — ошибка во время рукопожатия WebSocket: неожиданный код ответа: 404
Anonymous » » в форуме Php - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
Мобильная версия