NModbus服务端获取客服端IP
时间: 2024-04-30 14:22:55 浏览: 76
modbus tcp 服务端
4星 · 用户满意度95%
NModbus服务端可以通过TcpClient的RemoteEndPoint属性获取客户端的IP地址和端口号。在处理连接请求时,可以使用以下代码获取客户端的IP地址:
```csharp
TcpClient client = listener.AcceptTcpClient();
IPEndPoint clientEndPoint = (IPEndPoint)client.Client.RemoteEndPoint;
string clientIpAddress = clientEndPoint.Address.ToString();
```
其中,listener是TcpListener对象,用于监听连接请求。client是TcpClient对象,表示已连接的客户端。clientEndPoint是IPEndPoint对象,包含客户端的IP地址和端口号。clientIpAddress是字符串,表示客户端的IP地址。
阅读全文