|
#define | IPAddress_P PROGMEM IPAddress_P_ |
| helper macro to store an IP address in PROGMEM More...
|
|
#define | IPADDR_P(b0, b1, b2, b3) {{ (b0),(b1),(b2),(b3) }} |
| defines an IP address as stored in PROGMEM More...
|
|
#define | MACAddress_P PROGMEM MACAddress_P_ |
|
#define | MACADDR_P(b0, b1, b2, b3, b4, b5) {{ (b0),(b1),(b2),(b3),(b4),(b5) }} |
| stores a MAC address in PROGMEM More...
|
|
|
static const uint8_t | SCK_STATE_CLOSED = 0 |
| (both server and client) represents no connection state at all. More...
|
|
static const uint8_t | SCK_STATE_LISTEN = 1 |
| (server) represents waiting for a connection request from any remote TCP and port. More...
|
|
static const uint8_t | SCK_STATE_SYN_SENT = 2 |
| (client) represents waiting for a matching connection request after having sent a connection request. More...
|
|
static const uint8_t | SCK_STATE_SYN_RECEIVED = 3 |
| (server) represents waiting for a confirming connection request acknowledgment after having both received and sent a connection request. More...
|
|
static const uint8_t | SCK_STATE_ESTABLISHED = 4 |
| (both server and client) represents an open connection, data received can be delivered to the user. More...
|
|
static const uint8_t | SCK_STATE_FIN_WAIT_1 = 5 |
| (both server and client) represents waiting for a connection termination request from the remote TCP, or an acknowledgment of the connection termination request previously sent. More...
|
|
static const uint8_t | SCK_STATE_FIN_WAIT_2 = 6 |
| (both server and client) represents waiting for a connection termination request from the remote TCP. More...
|
|
static const uint8_t | SCK_STATE_CLOSE_WAIT = 7 |
| (both server and client) represents waiting for a connection termination request from the local user. More...
|
|
static const uint8_t | SCK_STATE_CLOSING = 8 |
| (both server and client) represents waiting for a connection termination request acknowledgment from the remote TCP. More...
|
|
static const uint8_t | SCK_STATE_LAST_ACK = 9 |
| (both server and client) represents waiting for an acknowledgment of the connection termination request previously sent to the remote TCP (which includes an acknowledgment of its connection termination request). More...
|
|
static const uint8_t | SCK_STATE_TIME_WAIT = 10 |
| (either server or client) represents waiting for enough time to pass to be sure the remote TCP received the acknowledgment of its connection termination request. More...
|
|
static const uint8_t | SCK_STATE_RESOLVING = 11 |
| IP Address is being resolved. More...
|
|
static const uint8_t | DHCP_STATE_INIT = 0 |
| This is the initialization state, where a client begins the process of acquiring a lease. More...
|
|
static const uint8_t | DHCP_STATE_SELECTING = 1 |
| The client is waiting to receive DHCPOFFER messages from one or more DHCP servers, so it can choose one. More...
|
|
static const uint8_t | DHCP_STATE_REQUESTING = 2 |
| The client is waiting to hear back from the server to which it sent its request. More...
|
|
static const uint8_t | DHCP_STATE_BOUND = 3 |
| Client has a valid lease and is in its normal operating state. More...
|
|
static const uint8_t | DHCP_STATE_RENEWING = 4 |
| Client is trying to renew its lease. More...
|
|
static const uint8_t | DHCP_STATE_REBINDING = 5 |
| The client has failed to renew its lease with the server that originally granted it, and now seeks a lease extension with any server that can hear it. More...
|
|
static const uint8_t | IP_PROTO_ICMP = 1 |
| IP header protocol type for ICMP. More...
|
|
static const uint8_t | IP_PROTO_TCP = 6 |
| IP header protocol type for TCP. More...
|
|
static const uint8_t | IP_PROTO_UDP = 17 |
| IP header protocol type for UDP. More...
|
|
static const uint8_t | ICMP_TYPE_ECHOREPLY = 0 |
| ICMP echo reply operation type. More...
|
|
static const uint8_t | ICMP_TYPE_ECHOREQUEST = 8 |
| ICMP echo request operation type. More...
|
|
static const uint16_t | ETHTYPE_ARP = 0x0806 |
| Ethernet header protocol type for ARP. More...
|
|
static const uint16_t | ETHTYPE_IP = 0x0800 |
| Ethernet header protocol type for IP. More...
|
|
static const uint8_t | ARP_OPCODE_REPLY_L = 0x02 |
| ARP Opcode for reply. More...
|
|
static const uint8_t | ARP_OPCODE_REQ_L = 0x01 |
| ARP Opcode for request. More...
|
|
Base data structures for Internet communication.
This header file contains all the data structures to interpret data coming in the wire
Definition in file inet.h.