Проблема с указанием пути в URL-адресе веб-сервера.Python

Программы на Python
Ответить
Anonymous
 Проблема с указанием пути в URL-адресе веб-сервера.

Сообщение Anonymous »

Я хочу добавить путь в конец URL-адреса сервера веб-сокетов, но это не работает.
Например, ws://111.111.11.111:8080/websocket.
Я хочу добавить URL-путь /websocket после номера порта, как показано ниже. Как мне это сделать?
  • Сначала я протестировал на стороне клиента ws://111.111.11.111:8080/websocket.< /li>
    И во-вторых, изменен URL-адрес на ws://111.111.11.111:8080.
результат был оба подключены к серверу. И покажите тот же результат. Почему? Разве его нельзя подключить только тогда, когда указан путь /websocket? Что мне делать?
Код на стороне сервера
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»