Wie man ip-in socket io

var app = require("express")();
var server = require("http").Server(app);
var io = require("socket.io")(server);
var requestIp = require('request-ip');
server.listen(3000);

var ipMiddleware = function(req, res) {
    return requestIp.getClientIp(req);
};

var ip = null;
app.get("/", function (req, res) {
   ip = ipMiddleware(req, res);
   res.sendFile(__dirname + "/index.html");
});

io.on("connection", function (socket) {
   //send the ip to user
});

Mein problem ist, ich möchte die ip-Adresse des client mit express und geben Sie die ip-Adresse an den client-ips sind, die verschiedene, dann sollte es sein, wie kann ich Strahlen die ip bekomme ich mit express ? danke

versuchen socket.request.connection.remoteAddress
gibt es eine Möglichkeit, dass ich den remote-Adresse null ist ? danke für deine Antwort
Versuchen Sie eine dieser (beachten Sie, dass reqsocket.request)

InformationsquelleAutor Mike | 2015-06-19

Schreibe einen Kommentar