Как я могу сделать сокет python в веб-сокет? Или есть библиотека для этого? - PullRequest
0 голосов
/ 10 февраля 2020

В среде python3 я использую socket для прослушивания webSocket запросов из браузера. Мой слушатель на стороне сервера должен использовать библиотеки socket вместо webSocket.

Когда я получаю запрос webSocket от браузера, есть ли способ обойти ручной синтаксический анализ протокола websocket, используя сторонние библиотеки и другие средства для прямой связи с браузером?

таких как:

server_listen_socket = socket.socket()
server_listen_socket.bind(('0.0.0.0', 1111))
server_listen_socket.listen(1)
client_socket, addr = server_listen_socket.accept()

# instead of 
# client_socket.recv(BUFSIZE)
client_websocket_wear = websocket_communication_wear(client_socket)

#This "msg" is automatically converted into the information transmitted by the browser via websocket
msg = client_websocket_wear.recv()
......
client_websocket_wear.send("automatically converted to the websocket protocol format")
...