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

CH57xNET_SocketUdpSendTo(sockeid,buf,&len,(uint8_t *)(&ipaddr),port);

可以接收udp广播包,发送就返回 SINT_STAT_TIM_OUT 中断

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


电脑IP是192.168.41.100

路由器是192.168.41.1

设备IP是192.168.2.116


1.设备可以收到电脑发过来的广播包,,设备不能回复,UDP检测工具也查不到设备回复信息

2.使用IP_RAM模式,设备可以收到电脑广播包,也能回复,但是不能发送到电脑IP,只能发送到255.255.255.255,


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


同一网段没问题,,,问题是我需要的是在不同网段情况下同一路由器下或者直连电脑的情况下接收广播并回复


您好,如果您是同一个路由器的LAN口下面,不同网段的数据,路由器是没有办法转发的。只有广播是ok的,即目的IP:255.255.255.255


那我换个方式问吧,,,我如何再接收到广播包后动态修改我的网关


579重新初始化即可。


只有登录才能回复,可以选择微信账号登录