rschmitt commented on PR #648:
URL: 
https://github.com/apache/httpcomponents-client/pull/648#issuecomment-2957181561

   I was startled to learn that `java.net.Socket::setSoTimeout` only sets 
_read_ timeouts:
   
   
https://github.com/openjdk/jdk/blob/d186dacdb7b91dc9a28b703ce3c8ea007fc450b6/src/java.base/share/classes/java/net/Socket.java#L1258-L1260
   
   Given that this is the case, I'm not sure what prevents synchronous clients 
from going to sleep forever if a write blocks indefinitely because the send 
buffer filled up. Additionally, I haven't found a way to simulate this 
condition using localhost (at least not on macOS), so I can't even determine 
whether there's a sensible default value or something.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to