Comment obtenir de la propriété intellectuelle dans la 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
});
Mon problème est que je voudrais obtenir l'adresse ip du client avec l'express et émettent l'adresse ip du client, les ips sont les différentes alors qu'il devrait être, comment puis-je émettre l'adresse ip, je reçois avec express ? merci
essayez
est-il possible que je reçois à distance adresse null ? merci pour votre réponse
Essayez l'une de ces (remarque,
socket.request.connection.remoteAddress
est-il possible que je reçois à distance adresse null ? merci pour votre réponse
Essayez l'une de ces (remarque,
req
≈ socket.request
)
OriginalL'auteur Mike | 2015-06-19
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser quelque chose comme cela . Je suis à l'aide d'un
socket.io
méthode pour obtenir l'adresse ip du client ici .cochez cette stackoverflow fil de savoir comment obtenir l'adresse ip du client pour les différents
socket.io
versions .OriginalL'auteur Sojan V Jose