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
gibt es eine Möglichkeit, dass ich den remote-Adresse null ist ? danke für deine Antwort
Versuchen Sie eine dieser (beachten Sie, dass
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
req
≈ socket.request
)InformationsquelleAutor Mike | 2015-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie etwas wie dieses . Ich bin mit einem
socket.io
Methode, um die client-ip-Adresse hier ein .überprüfen Sie diese stackoverflow-thread zu wissen, wie man die client-ip für die verschiedenen
socket.io
Versionen .InformationsquelleAutor Sojan V Jose