Packet Sniffer SDK DLL Edition

Constants Enumerations :: HNTcpReturnReason

 Previous Next

HNTcpReturnReason contains the constants indicating the packet return reason.

Syntax:

const rrNormal        = 0;
const rrUnkType       = 1;
const rrIncPacket     = 2;
const rrIncIpSum      = 3;
const rrIncTcpSum     = 4;
const rrDataRetrans   = 5;
const rrCloseSession  = 6;
enum HNTcpReturnReason
{
   rrNormal       = 0, 
   rrUnkType      = 1, 
   rrIncPacket    = 2,   
   rrIncIpSum     = 3, 
   rrIncTcpSum    = 4, 
   rrDataRetrans  = 5, 
   rrCloseSession = 6  
};

Values:

rrNormal

Packet was processed successfully.

rrUnkType

Unknown packet type (see HNTcpManager restrictions).

rrIncPacket

HNPacket contains incorrect data.

rrIncIpSum

Wrong IP checksum.

rrIncTcpSum

Wrong TCP checksum.

rrDataRetrans

Data retransmission.

rrCloseSession

TCP session contained packets awaiting for assembling, but was closed by one of the following functions: TcpMgrCloseSession, TcpMgrDeleteSession, TcpMgrResetSessions, TcpMgrResetOnTimeOut

See also:HNTcpManager, OnPacketReturn, TcpMgrCloseSession, TcpMgrDeleteSession, TcpMgrResetSessions, TcpMgrResetOnTimeOut