Как использовать uWS на стороне клиента (браузер)? - PullRequest
0 голосов
/ 29 марта 2020

В одном из моих проектов мне нужно использовать uWS (микро-веб-сокеты), я не очень разбираюсь в веб-сокетах, я раньше немного использовал веб-сокет, я не очень хорошо понимал документацию по uWS и не мог не могу найти достаточно примеров в соответствии с моей потребностью в inte rnet. В этой ситуации, как мне двигаться дальше?

В руководстве пользователя uWS упоминается, что uWS строго следует протоколу websocket, поэтому я сделал:

let uws = new WebSocket('ws://localhost:8000/');

, но не могу установить sh a соединение, что тут может быть не так?

1 Ответ

1 голос
/ 29 марта 2020

Если у вас возникли проблемы с установлением соединения на стороне клиента:

В зависимости от реализации на стороне сервера, от клиента (например, сервера) могут ожидаться различные вещи. ожидает, что вы отправите сообщение с учетными данными, et c.). Вы можете попробовать добавить обработчики для onopen, onclose, et c. события, чтобы получить больше информации. Например:

uws.onopen = (event) => { ... }
uws.onmessage = (event) => { ... }
uws.onclose = (event) => { ... } 

Проверьте mdn docs на веб-сокетах для чистого подхода. Библиотека на стороне клиента, которую я нашел полезной при работе с клиентами веб-сокетов в браузере: sockette .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...