0
我有一個使用socket.io的node.js套接字服務器。socket.io node.js服務器「調試:銷燬nonsocket.io升級」消息
我正在構建一個Firefox插件,在那裏我加載了一個頁面工作器。在以下頁面的HTML如下:
<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>
我可以打開的WebSocket向echo.websocket.org,而不是我自己的服務器。我得到一個「調試:銷燬nonsocket.io升級」消息。我可以用選項{ 'destroy upgrade': false }
關閉它,但是然後我看不到服務器的調試輸出,並且沒有建立連接。
我在做什麼錯?我怎樣才能讓我的socket.io服務器打開一個套接字?