#include "stdafx.h"#include "stdio.h"#include "string.h"#include "mstcpip.h"#include "winsock2.h"
#define status_failed 0xffff //定义异常出错代码#define max_pack_len 65535 //接收的最大 【程序编程相关:线程学习笔记(2)-互斥对象】
#pragma comment(lib,"ws2_32.lib") 【推荐阅读:VC中利用ADO共同实现数据库的操作】
地址的最大长度#define max_hostname_lan 255 //最大主机名长度 【扩展信息:在VC中使用ADO开发数据库应用程序(1】
ip 报文#define max_addr_len 16 //点分十进制
typedef struct _iphdr //定义ip首部{ unsigned char h_lenver; //4
位首部长度+4 位ip 版本号 unsigned char tos;
//8 位服务类型tos unsigned short total_len; //16
位总长度(字节) unsigned short ident; //16
位标识 unsigned short frag_and_flags; //3 位标志位 unsigned char ttl;
//8 位生存时间ttl unsigned char proto; //8
... 下一页