Not quite... Setting total=10 means if the connect takes 3 seconds, you have 7 seconds to complete the request. Setting timeout=10 in the old system means you have 10 seconds to do the connect() and 10 seconds to do the recv().