我试图编写一个简单的websocket客户端来连接设备。但是,设备需要用户名和密码,而且我很难找到如何通过连接传递它。
这是我尝试过的方法之一。
var io = require('socket.io-client'),
socket = io.connect('192.168.1.25/eventstream',
{username: 'Admin', password: 'Admin'});
对不起如果这很简单,node / socket.io对我来说是新的,所以用正确的术语搜索很困难。任何链接都表示赞赏。
答案 0 :(得分:1)
活泉!我觉得有点羞怯但是......使用https://github.com/theturtle32/WebSocket-Node我能够得到一个联系。
var WebSocket = require('websocket').client;
var client = new WebSocket();
...
client.connect('ws://192.168.1.2', null, null,
{'Authorization':'Basic QWRtaW46QWRtaW4='}, null);
可能我对javascript缺乏了解。感谢所有的建议Aaron& trex005!