• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

没有用开发板运行过RAW_UDP实验?

60731fb3d3bd7a8c 2018-07-24 浏览量:938
各位大佬,有没有用开发板运行过RAW_UDP实验啊?我这里发现了一个问题,就是必须主机先给开发板发消息,开发板才可以接收的到。如果一上电,开发板直接给主机发消息,主机是收不到的,请问有大佬能指导一下小弟吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 主机是客户端,不预先bind的话也能在连接时候自动选择端口,所以主机给开发版发一次信息以后就可以相互通讯了。

    但是服务端直接给客户端发送的时候,如果客户端的端口还没有bind,那么是收不到数据的。

    如果主句的客户端是用c语言写的,多加一行,把端口bind一下就可解决。

    • 发布于 2018-07-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 开发板启动UDP服务器及可以了,也就是绑定一个端口号
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • UDP通信的特点跟TCP服务器稍微有不同,如果楼主要求开发板主动发信息给主机,则必须要开发板当服务器,开发板上电的时候发送一天指令给主机,以bind端口号以便建立连接。

    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个UDP和要先进行握手确认才可以进行正常的通信,开发板上电后要发送指令确定bind号才能确定正常的通信
    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个开始的通信是属于握手确认通信,每次开始通信都必须有这个过程
    • 发布于2018-08-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

没有用开发板运行过RAW_UDP实验?