如何在同一主机上收听两个websockets:PORT?

时间:2017-03-13 19:34:48

标签: javascript websocket

我基于gorilla sample chat进行了简单的网络聊天。 主房间通过以下方式与服务器通信:

ws = new WebSocket('ws://' + window.location.host + '/room');

我已经实现了用户登录,房间工作正常。现在我想让用户也有私人聊天。所以我尝试定义一个新的websocet来处理这些通信:

pws = new WebSocket('ws://127.0.0.1:8080/private');

我在服务器端定义了必要的路由和处理。但是,当我尝试在控制台中创建一个新的websocket pws时,我得到:

  

与'ws://127.0.0.1:8080 / private'的WebSocket连接失败:错误   在连接建立中:net :: ERR_NAME_NOT_RESOLVED

在服务器中我得到:

  

ServeHTTP:websocket:origin not allowed

所以我想知道天气是不可能在同一个HOST上打开第二个插座:PORT?如果是这样,如何克服这个限制?

我看到了相似的问题here,但没有明确的答案,所以感谢您的提示。

0 个答案:

没有答案