v.1.1.54378Improvement
Server Timeout Settings Applied in Reverse Order
The server accepts thesend_timeoutandreceive_timeoutsettings from the client and applies them when connecting to the client (they are applied in reverse order: the server socket’ssend_timeoutis set to thereceive_timeoutvalue received from the client, and vice versa).
Why it matters
This feature enables more flexible and granular control over socket timeout settings on both client and server sides. By allowing the client to specify these timeouts, the server can better manage connection behavior, potentially improving communication reliability and responsiveness.How to use it
Clients can specify thesend_timeout and receive_timeout settings when connecting to the server. The server automatically applies these settings in reverse order to the server socket: the server's send_timeout is set to the client's receive_timeout value, and the server's receive_timeout is set to the client's send_timeout value.