add LINGER to menuconfig

This commit is contained in:
xueyunfei 2020-05-14 15:18:39 +08:00
parent 8688bd0593
commit 15916dfbec

View file

@ -68,11 +68,14 @@ menu "LWIP"
default n
help
Enabling this option allows SO_LINGER processing.
When close socket, the TCP connection will be immediately disconnected.
The unsent data in the send buffer will be discarded and an RST message
will be sent to the other party. It is worth noting that because of this way,
the abnormal handshake in 4 ends the TCP connection, the TCP connection will
not enter the 'TIME_WAIT' state.
l_onoff = 1,l_linger can set the timeout.
If l_linger=0, When a connection is closed, TCP will terminate the connection.
This means that TCP will discard any data packets stored in the socket send buffer
and send an RST to the peer.
If l_linger!=0,Then closesocket() calls to block the process until
the remaining data packets has been sent or timed out.
config LWIP_SO_REUSE
bool "Enable SO_REUSEADDR option"