socket.io node.js服务器“;调试:销毁非socket.io升级“;消息
我有一个使用socket.io的node.js套接字服务器 我正在构建一个firefox插件,在这里我加载一个pageworker。下页中的html如下所示:socket.io node.js服务器“;调试:销毁非socket.io升级“;消息,node.js,sockets,firefox-addon,socket.io,Node.js,Sockets,Firefox Addon,Socket.io,我有一个使用socket.io的node.js套接字服务器 我正在构建一个firefox插件,在这里我加载一个pageworker。下页中的html如下所示: <html> <head> <script type="text/javascript"> //THIS DOESN'T WORK var exampleSocket = new WebSocket("ws://someip:port"); exampleSocket.onopen = function
<html>
<head>
<script type="text/javascript">
//THIS DOESN'T WORK
var exampleSocket = new WebSocket("ws://someip:port");
exampleSocket.onopen = function (event) {
console.log("socket opened!");
};
//THIS WORKS
var exampleSocketa = new WebSocket("ws://echo.websocket.org");
exampleSocketa.onopen = function (event) {
console.log("socket to echo opened!");
};
</script>
</head>
<body>
</body>
</html>
//这不管用
var exampleSocket=newwebsocket(“ws://someip:port”);
exampleSocket.onopen=函数(事件){
日志(“套接字已打开!”);
};
//这很有效
var exampleSocketa=newwebsocket(“ws://echo.WebSocket.org”);
exampleSocketa.onopen=函数(事件){
log(“要回显的套接字已打开!”);
};
我可以打开一个websocket到echo.websocket.org,但不能打开我自己的服务器。我收到一条“调试:销毁非socket.io升级”消息。我可以使用以下选项将其关闭:{'destroy upgrade':false}
,但随后我没有看到来自服务器的调试输出,也没有建立连接
我做错了什么?如何打开socket.io服务器的套接字?因此,在进行了更多的谷歌搜索之后,我需要在客户端使用socket.io。尽管socket.io使用WebSocket,但它更喜欢与自己交谈