【发布时间】:2014-02-22 13:04:42
【问题描述】:
node.js WebSocket示例代码sn-p
我有一个使用 express 的简单 node.js 应用程序。 现在每次客户端连接到节点服务器时,我都会看到字符串“新客户端已连接”,但我想知道新客户端拥有哪个 IP。
var WebSocketServer = require('ws').Server;
var connIds = [];
var server = require('http').createServer(app).listen(80);
// set up the websocket server
var wss = new WebSocketServer( { server: server } );
wss.clientConnections = {};
// websocket server eventlisteners and callbacks
wss.on('connection', function (connection) {
console.log('wss.on.connection - new client connected');
...
查看代码: https://github.com/qknight/relais.js/blob/master/relais.js/server.js#L159
问题
对象connection 具有属性,但我不明白如何查询它们或它们是什么。 我想要的只是打印客户端 IP,如果存在的话,可能还有其他类似的属性。
我该怎么做?
【问题讨论】:
标签: javascript node.js websocket