<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hao_le_er</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hao_le_er]]></copyright><item><title><![CDATA[type.h]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667388</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667388</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 19:00:19 +0800</pubDate><description><![CDATA[/*
*********************************************************************************************************
*]]></description><category></category></item><item><title><![CDATA[ip.h]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667387</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667387</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:59:56 +0800</pubDate><description><![CDATA[/*
*name:jiangtao
*WuhanUniversity  
*Copyright(c)2011  All right reserve
*@(#)ip.h		 1.0.0 (jiangtao) 2011-8-2
*/

#ifndef  _IP_H
#]]></description><category></category></item><item><title><![CDATA[tcp.h]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667386</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667386</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:59:29 +0800</pubDate><description><![CDATA[#ifndef _TCP_H
#define _TCP_H

#include "m.h"
#include "type.h"

/*表示tcp11种连接状态的宏定义*/
#define CLOSED 0
#define LISTEN 1
#define SYN]]></description><category></category></item><item><title><![CDATA[socket.c]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667384</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667384</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:58:37 +0800</pubDate><description><![CDATA[/*
*********************************************************************************************************
*]]></description><category></category></item><item><title><![CDATA[socket.h]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667383</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667383</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:58:05 +0800</pubDate><description><![CDATA[/*
*********************************************************************************************************
*]]></description><category></category></item><item><title><![CDATA[m.h]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667378</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667378</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:57:13 +0800</pubDate><description><![CDATA[#ifndef _M_H
 #define _M_H

#include "type.h"

 #define MLEN 1024
 #define MAXSIZE	3
 #define BUFSIZE	30
 
typedef struct m_head {]]></description><category></category></item><item><title><![CDATA[m.c]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667377</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667377</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:56:41 +0800</pubDate><description><![CDATA[#include "m.h"
#include "string.h"
#include "stdio.h"

/*
*****************************************************************************]]></description><category></category></item><item><title><![CDATA[DHCP.H]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667375</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667375</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:55:58 +0800</pubDate><description><![CDATA[#ifndef DHCP_H
#define DHCP_H

typedef unsigned char INT8U;
typedef unsigned short int WORD;            // 16-bit(全局)
typedef unsigned]]></description><category></category></item><item><title><![CDATA[DHCP.C]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667368</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667368</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:54:20 +0800</pubDate><description><![CDATA[#define _DHCP_C
#define THIS_IS_DHCP

#include "DHCP.h"
#include "m.h"
#include "type.h"
#include "socket.h"
#include "tcp.h"
//#inc]]></description><category></category></item><item><title><![CDATA[note]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6667332</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6667332</guid><author>hao_le_er</author><pubDate>Sun, 07 Aug 2011 18:36:41 +0800</pubDate><description><![CDATA[这里他们一共占据的空间并不是4+1+4=9,这里涉及到”对齐原则”,编译器为提供内存访问速度,要保证结构地址满足4字节的对齐要求,所以系统用了4个字节来存放char类型,也即浪费了3个字节的空间,因此,这里总共占据空间为12字节.
main()
{
    int IntV]]></description><category></category></item><item><title><![CDATA[TEST]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6656418</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6656418</guid><author>hao_le_er</author><pubDate>Wed, 03 Aug 2011 11:48:18 +0800</pubDate><description><![CDATA[#include 
#include
typedef unsigned char INT8U;
#define SIZE (5u)

int main(void)
{
	typedef struct DHCP{
	    int options[20];
		i]]></description><category></category></item><item><title><![CDATA[mbuf]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6651852</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6651852</guid><author>hao_le_er</author><pubDate>Mon, 01 Aug 2011 20:05:23 +0800</pubDate><description><![CDATA[头文件
 #ifndef _M_H
 #define _M_H

 #define MLEN 1024
 #define MAXSIZE	20
 #define BUFSIZE	30
 
typedef struct m_head {
 	struct mbuf]]></description><category></category></item><item><title><![CDATA[DHCP客户端实现（初稿）]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6651844</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6651844</guid><author>hao_le_er</author><pubDate>Mon, 01 Aug 2011 20:01:55 +0800</pubDate><description><![CDATA[include "DHCP.h"

 #define _DHCP_C
 #define THIS_IS_DHCP

 #define DHCP_TIMEOUT                    (TICK)(2L * TICK_SECOND)


#defin]]></description><category></category></item><item><title><![CDATA[数组赋值]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6649335</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6649335</guid><author>hao_le_er</author><pubDate>Sun, 31 Jul 2011 23:36:08 +0800</pubDate><description><![CDATA[options字段存储设计：
****************************************************************************
#include 
#include
int main(void)
{
	int optio]]></description><category></category></item><item><title><![CDATA[从指针的使用角度看数组与结构体]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6642829</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6642829</guid><author>hao_le_er</author><pubDate>Fri, 29 Jul 2011 09:23:04 +0800</pubDate><description><![CDATA[从指针的使用角度看数组与结构体数组与结构体有什么区别和联系?如果要找到他们的本质联系我们通过什么途径?下面分别通过多维数组和结构体的几个实例来分析两者之间的关系.(一) 一维数组与结构体1.       定义一个一维数组:main(){    int IntValue;//暂时存]]></description><category></category></item><item><title><![CDATA[宿舍]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6636354</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6636354</guid><author>hao_le_er</author><pubDate>Tue, 26 Jul 2011 23:51:28 +0800</pubDate><description><![CDATA[struct stu    {        int num;        char name [20];        char sex;        float score;    } boy1,boy2;    boy1.num=102;    strcpy(boy1.]]></description><category></category></item><item><title><![CDATA[dhcp.c]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6632669</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6632669</guid><author>hao_le_er</author><pubDate>Mon, 25 Jul 2011 17:32:51 +0800</pubDate><description><![CDATA[/**
 * @file
 * Dynamic Host Configuration Protocol client
 *
 */

/*
 *
 * Copyright (c) 2001-2004 Leon Woestenberg 
 * Copyright]]></description><category></category></item><item><title><![CDATA[dhcp.h]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6632667</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6632667</guid><author>hao_le_er</author><pubDate>Mon, 25 Jul 2011 17:31:40 +0800</pubDate><description><![CDATA[/** @file
 */

#ifndef __LWIP_DHCP_H__
#define __LWIP_DHCP_H__

#include "lwip/opt.h"

#if LWIP_DHCP /* don't build if not configure]]></description><category></category></item><item><title><![CDATA[代码2]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6632658</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6632658</guid><author>hao_le_er</author><pubDate>Mon, 25 Jul 2011 17:29:45 +0800</pubDate><description><![CDATA[/*********************************************************************
*
*	Dynamic Host Configuration Protocol (DHCP) Client
*	Module for]]></description><category></category></item><item><title><![CDATA[DHCP代码]]></title><link>https://blog.youkuaiyun.com/hao_le_er/article/details/6632656</link><guid>https://blog.youkuaiyun.com/hao_le_er/article/details/6632656</guid><author>hao_le_er</author><pubDate>Mon, 25 Jul 2011 17:28:23 +0800</pubDate><description><![CDATA[/********************************************************************* * *                  DHCP Module for Modtronix TCP/IP Stack * *******]]></description><category></category></item></channel></rss>