title: NodeJS get IP used by remoteAddress
body: <p>I have 3 simple NodeJS servers usign NET, HTTP and UDP. Each server listens on port X but has multiple IP addresses. I would like to retrive the actual IP address of the server when the client connects to the server (the IP to where the client connected, the IP that client had to write to connect to the server).</p>
  
  <pre><code>var httpService = http.createServer(function(req, res){
     req.getActualServerAddress();
  });
  httpService.listen(8000);
  
  var netService = net.createServer(function(socket) {
     socket.getActualServerAddress();
  });
  netService.listen(8001);
  
  var udpService = dgram.createSocket("udp4");
  udpService.on("message", function (msg, rinfo){
     rinfo.getActualServerAddress();
  });
  udpService.bind(8002);
  </code></pre>
  
  <p>Thx.</p>