2255浏览
查看: 2255|回复: 2

[项目] 掌控板: UDP的那些事儿(二) -- 来自“远方的信息”

[复制链接]
本帖最后由 yywudao 于 2019-12-4 23:37 编辑

漫谈了UDP,接下来用一个程序示例来说明如何通过UDP模式接收数据并在掌控上显示出来。

电脑作为“寄件人”:
1. 需要知道收件人的地址:掌控板连接WIFI后分配到的 IP,掌控板开启 UDP 模式后赋予自身的一个端口号(PORT)
2. 启用 socket 模块,设置为 UDP 模式
3. 发送数据到掌控板的“地址”
[mw_shl_code=python,true]import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

while True:
    print("输入发送的数据,或者 exit 退出")
    data = input("输入发送的数据: ")
    if data == "exit":
        break
    else:
        s.sendto(data.encode("utf-8"), ("192.168.3.8", 10000))[/mw_shl_code]

掌控作为“收件人”:
1. 连接WIFI,分配到 IP
2. 明确自己的地址:IP为自身分配到的无需定义,明确一个端口号,进行绑定
3. 接收数据,处理数据,显示数据

掌控板: UDP的那些事儿(二) -- 来自“远方的信息”图1






rzyzzxw  版主

发表于 2019-12-6 16:44:32

厉害啊,豪
回复

使用道具 举报

DFSJ0OEOGvH  见习技师 来自手机

发表于 2019-12-9 13:32:47

yywudao 发表于 2019-12-4 23:37
漫谈了UDP,接下来用一个程序示例来说明如何通过UDP模式接收数据并在掌控上显示出来。

电脑作为“寄件人” ...

大佬你好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail