//uip.c文件中
const uip_ipaddr_t uip_netmask =
{HTONS((UIP_NETMASK0 << 8) | UIP_NETMASK1),
HTONS((UIP_NETMASK2 << 8) | UIP_NETMASK3)};
#else
uip_ipaddr_t uip_hostaddr, uip_draddr, uip_netmask;
#endif /* UIP_FIXEDADDR */
//为什么要把下面这部分注释掉???
//static const uip_ipaddr_t all_ones_addr =
//#if UIP_CONF_IPV6
// {0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff};
//#else /* UIP_CONF_IPV6 */
// {0xffff,0xffff};
//#endif /* UIP_CONF_IPV6 */
static const uip_ipaddr_t all_zeroes_addr =
#if UIP_CONF_IPV6
{0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000};
#else /* UIP_CONF_IPV6 */
{0x0000,0x0000};
#endif /* UIP_CONF_IPV6 */
/////////////////////////////////////////////////////////////////////////////////
//tapdev.c文件中
//用于固定IP地址开关打开后的IP设置,本例程没有用这个
#define UIP_DRIPADDR0 192
#define UIP_DRIPADDR1 168 //这几个为什么设置成这样子??
#define UIP_DRIPADDR3 15
#define UIP_DRIPADDR2 1
//MAC地址,必须唯一
//如果你有两个战舰开发板,想连入路由器,则需要修改MAC地址不一样!
const u8 mymac[6]={0x04,0x02,0x35,0x00,0x00,0x01}; //MAC地址 //这个又是怎么来的?????
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>