获取客户端IP TCP NET节点



我有此Net TCP服务器:

private startTCPServer() {
    const socket = net.createServer(function(socket_object){
        socket_object.on("data", (data) => {
            console.log(data);
        });
        socket_object.on("end", socket_object.end);
        socket_object.on("error", (err: any) => {
            console.log(err);
        });
    });
    socket.listen(this.TCP_PORT, this.ADDRESS, () => {
        console.log('listening...');
    });
}

如何获得主要在"data"事件时连接到该服务器的客户端的IP?

您的connectListenercreateServer给出的功能)获取socket_object,该对象是类型net.Socket的对象。有一个具有远程主机地址的属性remoteAddress

最新更新