📄 tcpgram.h
字号:
// TCPGram.h: interface for the TCPGram class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TCPGRAM_H__D8B9DB90_C164_4958_9A88_F2DB4F9A0D2A__INCLUDED_)
#define AFX_TCPGRAM_H__D8B9DB90_C164_4958_9A88_F2DB4F9A0D2A__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class TCPGram
{
public:
TCPGram();
TCPGram(const unsigned char *buf,int buflen);
virtual ~TCPGram();
int srcport;//源端口
int destport;//目的端口
unsigned int seqnum;//顺序号
unsigned int acknum;//确认号
int headlen;//头部长
bool URG;//为1表示使用紧急指针
bool ACK;//为1表示确认号合法
bool PSH;//表示带有PUSH标志的数据
bool RST;//用于主机崩溃或其他原因后的复位
bool SYN;//用于建立连接
bool FIN;//用于释放连接
int windowsize;//窗口大小
int checksum;//校验和
int urgpos;//紧急指针,从当前顺序号到紧急数据位置偏移量
int optlen;//选项长度
unsigned char *options;
int datalen;
unsigned char *data;
};
#endif // !defined(AFX_TCPGRAM_H__D8B9DB90_C164_4958_9A88_F2DB4F9A0D2A__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -