Используйте неблокирующий сокет и вызовите прием на этом.
s.setblocking(0)
Вы также можете установить тайм-аут для блокировки операций сокета
socket.settimeout(value)
В вашем коде, похоже, также есть проблема
accept () возвращает значение пары (conn, address). поэтому ваш код должен был быть
conn, address = s.accept()