Например, ws://111.111.11.111:8080/websocket.
Я хочу добавить URL-путь /websocket после номера порта, как показано ниже. Как мне это сделать?
- Сначала я протестировал на стороне клиента ws://111.111.11.111:8080/websocket.< /li>
И во-вторых, изменен URL-адрес на ws://111.111.11.111:8080.
Код на стороне сервера
import websockets
async def web_server(websocket, path):
while True:
publish_to_client = json.dumps(sub.status)
await websocket.send(publish_to_client)
await asyncio.sleep(0.1)
if __name__ == "__main__":
start_server = websockets.serve(web_server, "111.111.11.111", 8080)
asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()
Код на стороне клиента -> показ Интернета
WebSocket demo
var ws = new WebSocket("ws://111.111.11.111:8080/websocket"),
messages = document.createElement('ul');
ws.onmessage = function (event) {
var messages = document.getElementsByTagName('ul')[0],
message = document.createElement('li'),
content = document.createTextNode(event.data);
message.appendChild(content);
messages.appendChild(message);
};
document.body.appendChild(messages);
Подробнее здесь: https://stackoverflow.com/questions/689 ... server-url
Мобильная версия