Hello, Maybe my thinking is stupid, but isn't there some use cases where SOcket does not timeout but a loop can occur in handshake ? My idea is to have a timeout on the handshake process.
Regards On Sat, Nov 12, 2016 at 4:26 PM, Oleg Kalnichevski <ol...@apache.org> wrote: > On Fri, 2016-11-11 at 11:01 +0100, Stefan Magnus Landrø wrote: > > True. The way SSL sockets are created is complex stuff. They are layered > > and I believe the handshake is async - maybe Oleg could clarify? > > > > There is nothing special or unusual about SSL/TLS handshakes. They > involve multiple IP packet exchanges over a TCP connection. Standard > socket settings fully apply. > > Oleg > > > Anyways - We ran into an issue a few years ago with an SSL handshake > taking > > for ever (a switch was dropping packets of a certain size ... ), and > > tracked our hanging threads down to blocking because the SoTimeout was > set > > to 0 by default. Changing this prevented threads from hanging for ever. > > > > Ref javadoc: > > > > Determines the default socket timeout value for non-blocking I/O > operations. > > > > 2016-11-11 10:01 GMT+01:00 Philippe Mouawad <philippe.moua...@gmail.com > >: > > > > > Thanks but I see not property related to Ssl Handshake timeout. > > > > > > Regards > > > > > > On Friday, November 11, 2016, Stefan Magnus Landrø < > > > stefan.lan...@gmail.com> > > > wrote: > > > > > > > https://hc.apache.org/httpcomponents-client-ga/ > > > > httpclient/apidocs/org/apache/http/impl/client/ > HttpClientBuilder.html# > > > > setDefaultSocketConfig(org.apache.http.config.SocketConfig) > > > > > > > > 2016-11-11 9:34 GMT+01:00 Philippe Mouawad < > philippe.moua...@gmail.com > > > > <javascript:;>>: > > > > > > > > > Thank you Stefan > > > > > Could you point me to some doc ? > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org > For additional commands, e-mail: httpclient-users-h...@hc.apache.org > > -- Cordialement. Philippe Mouawad.