dhcp.h

来自「本程序是一个RS232转网口的。是一个透明传输的模块」· C头文件 代码 · 共 33 行

H
33
字号
/*
*****************************************************************************************************
*
*  File name: dhcp.h
*****************************************************************************************************
*/
typedef struct
{
    unsigned char state;                    //6个状态  
    union			IP_address myip;        //分配得到本地IP
    union			IP_address gatewayip;   //分配得到网关IP
    union			IP_address maskip;      //分配得到子网掩码
    union			IP_address dns_m;       //分配得到DNS主IP
    union			IP_address dns_s;       //分配得到DNS副IP
    union			IP_address severip;     //分配得到DNS副IP
    union         LONG_UNION timer100;      //定时器1 100%   
    union         LONG_UNION timer50;       //定时器2 50%
    union         LONG_UNION timer87;       //定时器3 87.5%
	unsigned long transactionid;
    void (*on_bound)();			            //进入绑定状态的回调函数	
    void (*on_release)();			        //释放状态的回调函数	
} _DHCP_REG_;


extern _DHCP_REG_ xdata DHCPReg;
extern bit bBound;


void DHCPInit(void);
void DHCPTimer(void);
void DHCPRequest(void);
void ParseRxdDHCP(union netcard xdata *pRxdnet,unsigned int dhcp_len);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?