Je crois que j'ai trouvé,
une option que je ne connaissais pas est activée sur la socket.
avec un strace, j'ai retrouvé ca :
setsockopt(3, SOL_TCP, TCP_DEFER_ACCEPT, [1], 4) = 0
TCP_DEFER_ACCEPT
Allows a listener to be awakened only when data arrives on the socket. Takes an integer value (seconds), this can bound the maximum number of attempts TCP will make to complete the connection. This option should not be used in code intended to be portable.