allow changing socket timeout, prevent infinite loops on getLine calls