如何在没有浏览器的情况下连接节点服务

我使用github上的node-jet库在websocket上构build一个客户端服务器。 其实我也问过这个问题也是库开发人员,但是没有得到任何回应。

有一个deamon,并有同行连接到它。 在它的文档中说peer可以通过webcoket或者普通的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' }