Добрый день. Есть слушатель запросов http. За прослушивание отвечает метод Listen
void Listen()
{
var context = _listener.GetContext();
// обработка запроса и отправка ответа
Listen(); // рекурсивный вызов
}
Внимание вопрос. Что произойдет если во время обработки запроса и отправки ответа (указано в комментарии) другая машина отправит запрос,
ведь в этот момент метод GetContext не активен?? И как лучше реализовать такой http слушатель, чтобы обрабатывал все входящие запросы?