您好、香榭丽舍
运行 UDP 代码时、它被占用在 ti_ndk_config_ip_init CfgAddEntry 函数中、 因此无法运行 NC_NetStart、如何解决此问题? t
下面是 ti_ndk_config_ip_init 函数。
void ti_ndk_config_ip_init (handle hCfg)
{
/*将我们的全局主机名添加到 hCfg (在所有已连接的域中声明)*/
CfgAddEntry (hCfg、CFGTAG _SYSINFO、CFGITEM_DHCP_HOSTNAME、0、
strlen (ti_ndk_config_Global_hostname)、
(uint8 *) ti_ndk_config_Global_hostname、0);
/*使用 DHCP 获取接口1上的 IP 地址*/
{
CI_SERVICE_DHCPc dhcpc;
uint8 dhcp_options[]=
{
DHCPPT_SUBNET_MASK、
};
/*如果由"IfIdx"指定,则指定 DHCP 服务打开*/
bzero (&dhcpc、sizeof (dhcpc));
dhcpc.cisargs.Mode = 1;
dhcpc.cisargs.IfIdx = 1;
dhcpc.cisargs.pCbSrv =&ti_ndk_config_Global_serviceReport;
dhcpc.param.pOptions = DHCP_OPTIONS;
dhcpc.param.len = 1;
CfgAddEntry (hCfg、CFGTAG 服务、CFGITEM_SERVICE_DHCPCLIENT、0、
sizeof (dhcpc)、(uint8 *)&dhcpc、0);
}
}
谢谢。
Rgds
闪亮