WCH沁恒单片机
直播中

王平

7年用户 1333经验值
私信 关注
[问答]

请问CH579如何在静态IP下接收发送UDP数据?

CH57xNET_SocketUdpSendTo(sockeid,buf,&len,(uint8_t *)(&ipaddr),port);
可以接收udp广播包,发送就返回 SINT_STAT_tiM_OUT 中断
  

回帖(6)

陈福蓓

2022-8-8 10:18:50
您好,发送失败您可以看一下是不是Socket,IP,目的端口号有错误。UDP触发Time out一般是由于数据无法到达您设置的IP 端口号导致的。
举报

萧登水

2022-8-8 10:18:53
电脑IP是192.168.41.100
路由器是192.168.41.1
设备IP是192.168.2.116


1.设备可以收到电脑发过来的广播包,,设备不能回复,UDP检测工具也查不到设备回复信息
2.使用IP_RAM模式,设备可以收到电脑广播包,也能回复,但是不能发送到电脑IP,只能发送到255.255.255.255,
举报

付华一

2022-8-8 10:18:58
您好,请问您设备是否是与电脑一起连接在路由器的LAN口?如果是的话,建议您设备开启DHCP,或者设置静态IP为192.168.41.xxx。其次您如果是UDP通讯,建议CH579设置为UDP模式
举报

李铭冠

2022-8-8 10:19:02
同一网段没问题,,,问题是我需要的是在不同网段情况下同一路由器下或者直连电脑的情况下接收广播并回复
举报

更多回帖

发帖
×
20
完善资料,
赚取积分