0
我在nodejs
test-websocket-server爲什麼在nodejs中將websocket項目示例卡在「連接」中?例如提供
這個樣本websocket
服務器當我運行「出現」,它已經開始了。
但是當我嘗試使用tyrus
(或任何其他方式)的WebSocket客戶端連接到它我停留在連接階段:
$ Java的罐子泰魯斯 - 客戶CLI-1.1.jar WS ://本地主機:8080/mypath中 連接到WS://本地主機:8080/mypath中......
它只是停留像這樣在「連接」階段從我的理解它應該得到「連接」。所述app.js
的
源(其也出現在鏈接到的github)
var wsServer = require('ws').Server;
var ws = new wsServer({
port: '8080',
path: 'mypath'
});
ws.on('open', function open() {
ws.send('something');
});
ws.on('message', function(data, flags) {
console.log("got message: " + data)
// flags.binary will be set if a binary data is received.
// flags.masked will be set if the data was masked.
});
退房[示例代碼這裏](https://github.com/websockets/ws#server-example)並注意'ws'和'wss'之間的區別 – robertklep
@robertklep我查看並更新了以下內容(根據示例和'ws'和'wss'),但我仍然有他堅持'連接'問題,這裏是我如何更新它的例子:https://gist.github.com/avidanyum/aa46d3612c3c71182269 – Jas
你可以嘗試在詳細模式下用這一行運行tyrus:java -verbose - jar tyrus-client-cli-1.1.jar ...? – risyasin