试图理解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它的显示都很好。
我在互联网上搜索过,但对我来说看起来并不复杂。有不同类型的实现。
由于
答案 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
希望这有帮助。