我一直在努力建立一个在浏览器中运行的websocket聊天室.我已经做了一些谷歌搜索,并找到了一个提供示例websocket连接的网站(www.websocket.org/echo.html).但每当我尝试“连接”按钮时,它会立即显示“已断开连接”,并且我无法发送消息(这只发生在Chrome上).所以我在Firefox上尝试了它,它说“错误:未定义”然后“断开连接”.两种浏览器都支持websocket技术.
所以我去了另一个网站(http://www.tutorialspoint.com/html5/html5_websocket.htm)并复制了示例代码,将其保存为“.html”并以chrome运行.它无法连接到websocket.相反,它说“断开连接”.
问题:为什么我不能连接到websocket /为什么它会一直断开连接?我的Chrome版本是21.0.1180.60.
为了进一步参考,这里是我的代码到目前为止(注意:这只是连接并说它已连接,而不是实际聊天):
Testingfunction confirm() {
if ("WebSocket" in window) {
alert("WebSocket is supported by your Browser!");
}
else {
alert("Your Browser does not support WebSocket Technology. Please update your Browser.");
}
}
function sendmessage() {
try {
var ws = new WebSocket("ws://(ip of other user/")
}
catch(err)
{
alert("Error with creating the WebSocket")
}
}
Run Ip Connector