Забавно, и как это будет выглядеть ? слушаем порт, пришел запрос, бросаем порт - готовим ответ, - порт захватило другое приложение - сервер падает
прослушка остаётся, блокируется же только accept
а через таймауты можно сделать эдакую вытесняющую многозадачность. почти, как неблокирующие сокеты
и в промежутки делать select/poll/чтото ещё