EasyManuals Logo

Espressif ESP32-S2 User Manual

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1438 background imageLoading...
Page #1438 background image
Chapter 4. API Guides
Error code Description
ECONNREFUSED Connection refused
EADDRINUSE Address already in use
ECONNABORTED Software caused connection abort
ENETUNREACH Network is unreachable
ENETDOWN Network interface is not configured
ETIMEDOUT Connection timed out
EHOSTDOWN Host is down
EHOSTUNREACH Host is unreachable
EINPROGRESS Connection already in progress
EALREADY Socket already connected
EDESTADDRREQ Destination address required
EPROTONOSUPPORT Unknown protocol
Socket Options
The getsockopt() and setsockopt() functions allow getting/setting per-socket options.
Not all standard socket options are supported by lwIP in ESP-IDF. The following socket options are supported:
Common options Used with level argument SOL_SOCKET.
SO_REUSEADDR (available if CONFIG_LWIP_SO_REUSE is set, behavior can be customized by setting CON-
FIG_LWIP_SO_REUSE_RXTOALL)
SO_KEEPALIVE
SO_BROADCAST
SO_ACCEPTCONN
SO_RCVBUF (available if CONFIG_LWIP_SO_RCVBUF is set)
SO_SNDTIMEO / SO_RCVTIMEO
SO_ERROR (this option is only used with select(), see Socket Error Handling)
SO_TYPE
SO_NO_CHECK (for UDP sockets only)
IP options Used with level argument IPPROTO_IP.
IP_TOS
IP_TTL
IP_PKTINFO (available if CONFIG_LWIP_NETBUF_RECVINFO is set)
For multicast UDP sockets:
IP_MULTICAST_IF
IP_MULTICAST_LOOP
IP_MULTICAST_TTL
IP_ADD_MEMBERSHIP
IP_DROP_MEMBERSHIP
TCP options TCP sockets only. Used with level argument IPPROTO_TCP.
TCP_NODELAY
Options relating to TCP keepalive probes:
TCP_KEEPALIVE (int value, TCP keepalive period in milliseconds)
TCP_KEEPIDLE (same as TCP_KEEPALIVE, but the value is in seconds)
TCP_KEEPINTVL (int value, interval between keepalive probes in seconds)
TCP_KEEPCNT (int value, number of keepalive probes before timing out)
Espressif Systems 1427
Submit Document Feedback
Release v4.4

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Espressif ESP32-S2 and is the answer not in the manual?

Espressif ESP32-S2 Specifications

General IconGeneral
BrandEspressif
ModelESP32-S2
CategorySingle board computers
LanguageEnglish