中国开发网: 论坛: 程序员情感CBD: 贴子 131436
pcplayer: 网上找来的。
TIPHdr = packed record
EthernetHeader : TEthernetHdr;
Verlen : UCHAR;
Service : UCHAR;
Length : WORD;
Ident : WORD;
Flagoff : WORD;
TimeLive : UCHAR;
Protocol : UCHAR;
Checksum : WORD;
Source : DWORD;
Destination : DWORD;
end;

TIPPckt = Packed record
IPHeaderr : TIPHdr;
Data : Array[0..0] of uchar;
End;

TTCPPckt = Packed record
TCPHeader : TTCPHdr;
Data : Array[0..0] of uchar;
End;

TUDPHdr = packed record
IPHeader : TIPHdr;
Source,
Destination,
Length,
Checksum : WORD;
end;

PUDPPckt = ^TUDPPckt;
TUDPPckt = Packed record
TUDPHeader : TUDPHdr;
Data : Array[0..0] of uchar;
End;

UDPHdr里有长度,TCPHdr里好象没看到长度?

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录