- httpserver is checking OSError code for timeout: https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer/blob/main/adafruit_httpserver/server.py#L274 so timeout should set `ETIMEDOUT` - socket accept should handle status `SNSR_SOCK_LISTEN` and `SNSR_SOCK_CLOSE_WAIT` #153