20210426对usrio808的基础ip设置以及基于基础ip设置所实现的网络连接的深入思考(1) - ziyouzy/2021blog GitHub Wiki
先聊聊“无线接入点设置”:
局域网参数设置:
1.IP地址(DHCP网关设置) (当前为192.168.195.249)
2.子网掩码 (255.255.255.0)
3.DHCP 类型 (无法选择,只有server一个选项)
他的作用其实就是确定ip地址,ip地址而不是通信协议,这种设计逻辑是挺正确的,“ip地址配置”与“socket配置”之间实现了分离,对应了TCP/ip的TCP(UDP)与ip之间的“隔断”
串口及网络设置:
1.远程网络参数设置
2.网络模式 (只有唯一选项client)
3.协议 (只有唯一选项TCP)
4.端口 (任意选择,想要去连接服务器ip的“开放端口号”)
5.服务器地址 (任意选择,想要去连接服务器的ip地址)
6.TCP超时设置 (小于600 秒)
本地网络参数设置
1.网络模式 (只有唯一选项server)
2.协议 (只有唯一选项TCP)
3.端口 可设置不同端口
这个配置页面其实就是对TCP等协议的配置了,首先可以看到当前版本不支持udp所以不用费心了,省了不少工作量啊
另外是最重要的一点:
串口及网络设置中最重要的一点,它不仅仅只能是tcp模式,同时当前固件只支持创建唯一的一个套接字实体,也正因为如此,端口号也只能是随机的,无法固定
因为ip地址是唯一的,就不用再用端口号来区分唯一性了