套接字IO地址给出FFFF值
socket io address gives ffff value
如何获得地址值(192.168.0.number),因为当我控制'地址'时,它会给我一个额外的值'::ffff:address'
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
http.listen(3000, function() {
console.log('listening on *:3000');
});
app.use(express.static(__dirname + '/public'));
var usernames = {};
var numUsers = 0;
io.sockets.on('connection', function (socket) {
var addedUser = false;
var address = socket.handshake.address;
console.log("New connection from " + address);
}
这是ipv4映射的IPv6地址。我想提取IPv4部分的最简单方法是这样做:
// ...
var idx = address.lastIndexOf(':');
if (~idx && ~address.indexOf('.'))
address = address.slice(idx + 1);
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何使用Socket.io将命令从客户端发送到服务器
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- Socket.IO未定义变量
- Socket.io on Mozilla Rhino
- 如何在Ionic2测试版中包含Ionic.io服务
- socket.io发射三次
- AngularJS$q承诺使用socket.io
- Atom.io中AngularJS的方法完成
- 如何知道使用socket.io订阅/取消订阅频道
- 可以't连接客户端和服务器import.io
- 通过socket.io发射给特定的人
- 通过socket.io从浏览器流式传输视频
- 通过node.js和socket.io向特定用户发送数据
- 拖动&删除Fullcalendar.io资源-更新视图
- 使用webdriver io在可滚动元素内滚动
- Trigger.io Collaboration
- 套接字IO地址给出FFFF值