NetBurner 3.5.6
PDF Version |
TCP connection state machine values (RFC 793) More...
Macros | |
#define | TCP_STATE_CLOSED (0) |
Socket is closed, no connection exists. | |
#define | TCP_STATE_LISTEN (1) |
Socket is listening for incoming connections. | |
#define | TCP_STATE_SYN_SENT (2) |
SYN packet sent, waiting for SYN-ACK. | |
#define | TCP_STATE_SYN_RCVD (3) |
SYN received, SYN-ACK sent. | |
#define | TCP_STATE_WAIT_FOR_ACCEPT (4) |
Connection pending, waiting for accept() call. | |
#define | TCP_STATE_ESTABLISHED (5) |
Connection established, data transfer possible. | |
#define | TCP_STATE_CLOSE_WAIT (6) |
FIN received from remote host, local close pending. | |
#define | TCP_STATE_LAST_ACK (7) |
FIN sent, waiting for final ACK. | |
#define | TCP_STATE_FIN_WAIT_1 (8) |
Local FIN sent, waiting for ACK. | |
#define | TCP_STATE_FIN_WAIT_2 (9) |
Local FIN acknowledged, waiting for remote FIN. | |
#define | TCP_STATE_CLOSING (10) |
Both sides closing simultaneously. | |
#define | TCP_STATE_TIME_WAIT (11) |
Connection closed, waiting to ensure remote received final ACK. | |
TCP connection state machine values (RFC 793)
#include< tcp.h>
These constants represent the current state of a TCP connection according to the TCP state machine defined in RFC 793. These values should not be modified as they correspond to the TCP protocol specification.