如何获取连接modbus服务器的客户端ip?

问题描述 投票:0回答:1

我正在使用

ModbusTcpServer(context, identity=identity, address=(listener_address, listener_port))
,这里ModbusTcpServer是一个从pymodbus导入的函数,我想获取连接到服务器的客户端的IP以进行日志记录,但无法找到解决方案。如果有人能给出解决方案,那将非常有帮助

modbus pymodbus pymodbustcp
1个回答
0
投票

对于 self.server.active_connections 中的connection_id: 连接=self.server.active_connections[connection_id]

        print(f"{connection_id} -> {connection.transport.get_extra_info('peername')}")
© www.soinside.com 2019 - 2024. All rights reserved.