掌控板: UDP的那些事儿(二) -- 来自“远方的信息”
2019-12-046658
AI 快速预览详细
本文介绍了如何通过UDP模式在电脑和掌控板之间进行数据传输。首先,电脑作为“寄件人”,需要知道掌控板的IP地址和端口号,然后使用socket模块设置为UDP模式并发送数据。掌控板作为“收件人”,连接WIFI后分配到IP地址,并明确一个端口号进行绑定,接收并处理数据,最终在屏幕上显示出来。这个过程类似于快递员根据地址将包裹送到收件人手中。
|
漫谈了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. 接收数据,处理数据,显示数据 ![]() |




