我觉得是主机程序的问题。UDP客户接收数据需要bind端口号。板子上开的是UDP服务吧,但上位机是UDP客户吧。上位机给板子发数据时候,自动bind端口。板子接收信息时候获取上位机的IP和端口,然后发送给上位机,这时候接收是正常的。
反过来,板子直接发的时候,上位机因为没有bind端口号,所以不会得到任何数据。