我怎样才能得到一个套接字的主机名?

当我从一个连接的套接字收到某个事件时,我必须发送一个请求作为参数我的主机名和端口。 我希望能够从套接字对象中检索这个信息。 不幸的是,这里几乎没有文件,我似乎无法找出是否以及如何这是可能的。

那么,是否有可能在Socket.io中做这样的事情:

io.sockets.on('connection', function(socket){ console.log(socket.manager.server.hostname) })' 

(或者,或者:我认为在第一种情况下这应该是可能的思考错误?)

尝试:console.log(socket.handshake.headers.host);

(如果需要,分割端口:console.log(socket.handshake.headers.host.split(“:”)。shift());)