Uses socket keep-alive, timeout (10sec).
Sets socket read buffer (5MB)