node.js + express + socket.io与ipv6?

我有我的代码如下所示:

var gzippo = require('gzippo'); var app = require('express').createServer() , io = require('socket.io').listen(app); io.enable('browser client gzip'); io.set('transports', [ 'websocket' ]); app.use(gzippo.staticGzip(__dirname + '/')); app.listen(8001); app.get('/', function (req, res) { res.sendfile(__dirname + '/main2.html'); }); io.sockets.on('connection', function (socket) {...}); 

我使用gzppo作为gzip,表示为http服务器,socket.io作为websocket函数。

现在的代码可以正常使用来自ipv4地址的请求。

那么如何听我的ipv6地址的请求?

看起来,由于无法parsingipv6 url,socket.io无法连接,请参阅https://github.com/LearnBoost/socket.io-client/issues/260