В среде 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")