如何在客户端(浏览器)中使用uWS?

时间:2020-03-29 09:42:21

标签: javascript node.js websocket

在我的一个项目中,我必须使用uWS(micro WebSockets),我对websocket的了解不多,我以前使用过websocket的litt,我不太了解uWS文档,并且不能根据我在互联网上的需求找不到足够的示例。在这种情况下,我应该如何前进?

在uWS的用户手册中,提到了uWS严格遵循websocket协议,所以我做了:

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

但无法建立连接,这可能是什么问题?

1 个答案:

答案 0 :(得分:1)

如果您无法在客户端建立连接:

根据服务器端的实现,客户端可能会遇到各种各样的事情(即服务器希望您发送带有凭据的消息等)。您可以尝试为onopenonclose等事件添加处理程序,以获取更多信息。例如:

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

检查websocket上的mdn docs,以了解一种纯粹的方法。我发现对浏览器中的Websocket客户端有用的客户端库是sockette