我正在使用node-jet库作为使用websocket的消息代理。
在我的代码中,有一个deamon,并且有同伴连接到它。在libary文档中,它表示对等体可以通过websocket或普通tcp连接连接(之前从未使用过第二个)
这是我尝试连接的服务器代码(当我尝试连接时它正在运行)
https://github.com/lipp/node-jet/blob/master/examples/todo/todo-server.js
如果我在浏览器中运行我的同行javascript,一切正常,但我无法从控制台运行它。
var peer3 = new jet.Peer({
url: 'wss://217.78.109.178:8090'
//url: (window.location.protocol === 'http:' ? 'ws://' : 'wss://') +
window.location.host
})
文档说,如果没有提供url,它将使用普通的tcp,所以我也试过这个。再次在浏览器中工作,但不是独立的。任何的想法 ?我该如何解决这个问题?
var peer3 = new jet.Peer({
})
$ node Peer.js
Peer: connect failed { no remote stack
name: 'jet.ConnectionClosed',
message: '',
url: 'https://github.com/lipp/node-
jet/blob/master/doc/peer.markdown#jetconnectionclosed'
}