ZHCAB54 March 2021 TM4C1292NCPDT , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XNCZAD
enet_tcpecho_server_static_ip_lwip 示例与 enet_tcpecho_server_lwip 非常相似,只是对服务器使用了静态 IP 地址。需要静态 IP 地址的原因有很多。例如,设备设置为 FTP 或 Web 服务器。您需要确保用户始终可以访问服务器。如果为服务器分配了动态地址,则该地址可能偶尔会更改,这将使路由器无法知道网络上的哪个设备是服务器。
为家庭或专用网络上的本地设备分配静态 IP 地址时,应从 Internet 协议 (IP) 定义的专用 IP 地址范围中选取。静态地址应限制在定义的范围内:
确保所选的静态地址未被专用网络中的任何其他设备使用,否则将导致地址冲突错误。请咨询网络系统管理员来选择静态 IP 地址。
如果要试验静态 IP 地址,但不确定哪个地址当前在网络中未被使用,可以先运行 enet_tcpecho_server_lwip,让 DHCP 选择 IP 地址。此动态地址将租给您的设备一段时间,这将确保在地址过期之前,同一网络上的其他设备都不会获得相同的地址。记录此地址并用其生成静态地址。