My_IP4_ADDR(&ipaddr,RS485_SERVER_IP); //远端IP
udp_pcb = udp_new();
RS485_udp_pcb = udp_pcb;
udp_bind(udp_pcb,IP_ADDR_ANY,RS485_CLIENT_PORT); /*绑定本地IP地址和端口号*/ //192.168.0.252
udp_connect(udp_pcb,&ipaddr,RS485_SERVER_PORT); /*连接远程主机*///192.168.0.250
udp_recv(udp_pcb,UDP_485_Client_recv,NULL); //设置UDP的回调函数
如果把远程主机的IP改成192.168.0.255,那么可以广播发送,但不能于接收数据,所以现在不知道该怎么改了。
|