移动机器人TCP网络通信IP及端口问题

移动机器人TCP网络通信IP及端口问题

博主使用的是实验室的旧版机器人,由于ubuntu16.04系统过于老,所以决定刷成20.04系统,刷完之后由于对上下位机通信问题不明,故而写这篇博客。


硬件情况:上下位机使用交换机进行组网,交换机为fast,又连接了HLK-RM04嵌入式串口以太网转无限路由物联网wifi模块,发布了wifi,但是wifi密码丢失了不能使用。上下位机使用网线连接交换机,通过TCP协议进行通信。

该通信在编写程序进行数据传输时需要下位机IP地址和端口号,但是博主并不知道下位机的STM32是否还是使用的原IP地址,而且无法通过常规手段去查看上下位机端口号,经师兄提示改用wireshark去捕获所有ip数据传输,从wireshark捕获的数据中查看上下位机通信IP地址和端口号:结果如下图:

查看是开始使用的是any,捕获所有数据传输,之后再加上限制

ip.addr == 192.168.8.100

只捕获对应ip的通信。

经观察数据传输得知,上下位机通讯IP仍然都为192.168.8.100  ,但是通讯端口一个固定53另一个是一个变化的从40792到40870甚至更多,暂时不明原因,待更多了解后再次更新

师兄说发接不应该是同一个ip,所以应该是回环了这组数据是错误的。。。

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值