用node.js中的UDP和dgram获取远程ip地址

是否有可能获得发送一个UDP请求到我的节点应用程序的客户端的IP地址?

该应用程序在我的本地networking中使用,我想根据地址过滤请求。 当我尝试使用rinfo-object中提供的地址获取消息事件时,我只是得到了路由器地址,这对我没有多大帮助。

我知道,当我使用节点net-library时,通过request.headers ['X-Forwarded-For']可以获得客户端的IP地址,但是在dgram中似乎没有这样的东西。

你有什么想法?

可以使用rinfo对象来处理Event:'message'。 rinfo对象的字段为:rinfo.address +“:”+ rinfo.port

请看这里: http : //nodejs.org/api/dgram.html