关于网络数据报文重组编程,该怎么解决
关于网络数据报文重组编程
现在困扰我的是需要一个数组(空间)来存放 收发的端口、IP及协议所唯一确定的TCP序号
所需空间:端口2*2=4字节 ip地址4*2=8字节 协议1字节
用普通数组好想不够大,不知该如何处理?
比如:int TCPNum[协议] [源IP] [目的IP] [源端口] [目的端口]=【】,行不通,不够大。
------解决方案--------------------
数组?定义一个类不可以吗?
然后用List<TcpInfo>不就可以了吗?
现在困扰我的是需要一个数组(空间)来存放 收发的端口、IP及协议所唯一确定的TCP序号
所需空间:端口2*2=4字节 ip地址4*2=8字节 协议1字节
用普通数组好想不够大,不知该如何处理?
比如:int TCPNum[协议] [源IP] [目的IP] [源端口] [目的端口]=【】,行不通,不够大。
------解决方案--------------------
数组?定义一个类不可以吗?
public class TcpInfo
{
public IPEndPoint remoteEndPoint;
public IPEndPoint localEndPoint;
public ProtocolType protocolType;
}
然后用List<TcpInfo>不就可以了吗?