我对 HTML5 Websockets 有点困惑。我看过很多教程,其中很多都有使用不同端口进行连接的不同变体。这些端口是什么意思?
例如,Adobe使用这个:
new WebSocket('ws://localhost:1740');
然后另一个教程有这个不需要端口:
new WebSocket("ws://www.websockets.org");
最后第三个教程有一个端口,但它完全不同:
new WebSocket("ws://localhost:8080/echo");
我的问题是,为什么这些会有所不同?我如何知道要连接到哪些端口?另外,我试图做我自己的连接:
var ws = new WebSocket("ws://test.ontarget-network.com/");
但我收到以下错误:Unexpected response code: 200
我已经测试并尝试连接到各种其他“端口”(显然不知道我在做什么,输入随机数)并且这个错误会消失,但是,我的代码
ws.onopen = function(){
alert("Connection Established");
};
不会执行。
我正在尝试完全理解 HTML5 的 Websockets API,以便我可以试验并创建更多动态应用程序。谢谢您的帮助。