我有此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?
您的connectListener
(createServer
给出的功能)获取socket_object
,该对象是类型net.Socket
的对象。有一个具有远程主机地址的属性remoteAddress
。