您好!
我正在从事一个项目、一旦我们使用 DHCP 连接到 WiFi、IP 地址、网关和网络掩码就需要输出到终端。 我不需要对它们执行任何操作、但它们确实需要输出。 这些值存储在何处?
谢谢、
Tim
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在从事一个项目、一旦我们使用 DHCP 连接到 WiFi、IP 地址、网关和网络掩码就需要输出到终端。 我不需要对它们执行任何操作、但它们确实需要输出。 这些值存储在何处?
谢谢、
Tim
您好、Tim、
例如事件 SimpleLinkNetAppEventHandler (slNetAppEvent_t *pNetAppEvent):
switch (pNetAppEvent->ID){ case SL_NetApp_EVENT_IPv4_ACQUIRED: pNetAppEvent->Data.IpAcciredV4.IP; pNetAppEvent->Data.IpAcquiredV4.Gateway; pNetAppEvent->Data.IpAcquiredV4.DNS;
1月
您好、Tim、
子网掩码也由 DHCP 服务器提供。 根据子网掩码,设备可以确定您是在子网内部还是外部通信。 CC3220器件的行为与任何其他 LAN/WLAN 器件的行为完全相同。 我强烈建议您查看一些有关计算机网络工作原理的教程。 如果您不具备计算机网络工作原理的基本知识、那么您在使用 CC3220时将非常困难。
如果要读取子网掩码,可以使用 APIsl_NetCfgGet(SL_netcfg_IPv4_DHCP_CLIENT.... 从 SimpleLink 驱动程序文档中:
_U16 ConfigOpt = 0; _U16 pConfigLen = sizeof (SlNetCfgIpv4DhcpClient_t); SlNetCfgIpv4DhcpClient_t dhcpCl; SlNetCfgIpV4Args_t IPv4 ={0}; IPv4 = sl_NetCfgGet (&ccpClt)、SlNetCfgIpv4Argl (&ncp4)、Ipv4Args (&ncp_Configrt);IPv4 = SL_ip_ip_u&l (&ccpu_u_u_uClt)
1月