Websocket的HandShake异常

时间:2014-11-07 11:28:20

标签: java javascript html5 websocket port

试图理解websocket。并解决了一个问题: HTML页面有onchange="ConnectSOMEServer(this)

现在在功能中,代码只是构建URL

var url = "ws://" + serverName +":" +portNumber; abc= new WebSocket(url); SetSomething(abc);

Chrome中控制台中出现的错误如下所示。

WebSocket connection to 'ws://somethin-server:6767/' failed: Connection closed before receiving a handshake response

- Websocket类在dom5.js

- 无法了解它与服务器的连接位置以及传递用户名的位置(如果有的话)。我可以在哪里找到该端口。

- 其他服务器也正在为它们运行相同的代码工作正常,只针对一个服务器,它在特定端口上显示上面的错误。如果我ping它的显示都很好。

我在互联网上搜索过,但对我来说看起来并不复杂。有不同类型的实现。

由于

1 个答案:

答案 0 :(得分:2)

问:无法理解它与服务器的连接位置以及传递用户名的位置(如果有的话)。我可以在哪里找到该端口。

Ans.Your html page is sending websocket request on a port.So the application should be having a TCP reciever up and running listening on the same port.

Q.其他服务器也正在为它们运行相同的代码工作正常,只针对一台服务器,它在特定端口上显示上述错误。如果我ping它显示的一切。 < / p>

Ans.You can not guarantee here just check the ports the other applications TCP reciever might be listening on the same port which shows above is 6767

希望这有帮助。