客户区域:开放工单
关键词搜索
  socket获取到的ip地址问题
     产品型号: 小精灵物联设备-小精灵以太网串口服务器-Elfin-EE11
关闭工单
张国银
2019-06-26 14:01:19     
【提问】:socket获取到的ip地址问题
【详情】:连接状态:我用的设备是Elfin-EW1X,现在这个设备设置连接的WIFI是内网的172网段的wifi,设置本设备自身的广域网IP地址为172.30.1.161,然后透传设置为我本机的192.168.254.73。 现在我机子是192网段的,在192.168.254.73网段启动了一个socket服务端,监听8890端口,我用socket的socket.getInetAddress().getHostAddress()获取客户端ip地址,但是这里获取到的ip地址是192.168.254.254,就是这个问题,Elfin-EW1X指向了我的这个socket服务端地址192.168.254.73:8890端口,连接后我拿到的ip地址不是Elfin-EW1X配置页面中配的172.30.1.161,而变成了192.168.254.254,这个要怎么解决,因为我需要分辨每个连接上来的客户端。
Copyright © 2018 上海汉枫电子科技有限公司       沪ICP备11048847号-1