jiuyaoshifang 发表于 2022-5-23 16:30:02

udp传输问题

最近做了一个上下位机交互的项目,其中使用udp通信。
因为上位机的问题,其用的发送端口和接收端口是两个,发送端口2200,接收端口是2222,我就使用该语句强制修该sendto函数的发送端口号,recvAddr.sin_port = htons(2222);其中recvADDr是地址,修改完以后双方可以正常通信,但是我使用抓包工具,发现上位机向下位机发送过来的是udp协议,但是下位机向上位机发送的却是CIP I/O        协议,并且还会有的提升,但是上下位机的交互的确正常进行了。当将强制修改端口号的代码去除,双方的通讯协议重新正常,变成都是udp,有大佬可以帮忙解释一下原因吗
页: [1]
查看完整版本: udp传输问题