s.sock gets select() and timeout()