nodejs怎样接受接受指定客户端连接

nodejs怎样接受接受指定客户端连接,第1张

获取客户端ip,其他的ip不允许访问
function getClientIp (req) {
var ipAddress;
var forwardIpStr = reqheaders['x-forwarded-for'];
if (forwardIpStr) {
var forwardIp = forwardIpStrsplit(',');
ipAddress = forwardIp[0];
}
if (!ipAddress) {
ipAddress = reqconnectionremoteAdress;
}
if (!ipAddress) {
ipAddress = reqsocketremoteAdress;
}
if (!ipAddress) {
if (reqconnectionsocket) {
ipAddress = reqconnectionsocketremoteAdress;
}
else if (reqheaders['remote_addr']) {
ipAddress = reqheaders['remote_addr'];
}
else if (reqheaders['client_ip']) {
ipAddress = reqheaders['client_ip'];
}
else {
ipAddress = reqip;
}
}
return ipAddress;};


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10865150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存