Allow clients to specify TCP timeouts