Packet Sniffer SDK DLL Edition

HNPacket :: Methods :: PktTCPGenerate

 Previous Next

Creates a TCP packet.

Syntax:

DWORD __stdcall PktTCPGenerate(LPVOID pTCPPacket, WORD SrcPort, WORD DstPort, DWORD Seq, DWORD Ack, WORD Win);

Parameters:

pTCPPacket

[in] A pointer to the memory block, in which the packet will be created.

SrcPort

[in] The source port.

DstPort

[in] The destination port.

Seq

[in] Seq.

Ack

[in] Ack.

Win

[in] Window.

Return values:

HNERR_OKNo errors.
HNERR_ADDR_ERRThe pTCPPacket parameter contains the wrong value (write to memory error).

Description:

Use PktTCPGenerate when you're creating TCP packet. PktTCPGenerate composes TCP header in the buffer defined by the pTCPPacket parameter.

See also:HNPacket, PktIPGenerate, PktUDPGenerate