Однако получаю исключение "Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение". Отключил брандмауэр, но это не помогло. Подскажите, как исправить эту ошибку?
Василий Банников, большое спасибо за Ваш комментарий. Впервые работаю с http-запросами. Действительно порт никто не прослушивал. Хотел бы уточнить. Моя задача это развернуть на одной машине два приложения: одно эмулирует работу API, асинхронно ждет запроса и выдает рандомное булево значение; второе посылает http-запрос на первое и ждет булево значение. Правильно ли я понимаю, что мне нужно HttpListener для прослушивания порта, а перед этим мне нужно запустить сервер? Нужно ли использовать какой-то класс по типу WebSocket, для запуска сервера или используются какие-то более современные методы для подобной работы? И самое главное, возможно ли в принципе реализовать подобную задачу, если оба приложения находятся на одном компьютере и общаются через один порт?
Nulltiton,
1. Реализовать можно. Никакой проблемы с тем что сервер у тебя на локалхосте нет.
2. Для ожидания запросов можно использовать httpListener, но я бы лучше посмотрел в сторону asp net core
3. Класс WebSocket отвечает за работу с вебсокетами. Он тебе здесь не нужен
Что во фразе "компьютер отверг запрос на подключение" вызывает непонимание? Тебя послали. По каким-то причинам. Порт например, никто не слушает либо подключение не проходит по каким-то условиям.
что такое "прослушивать неактивный порт на наличие запросов"?
вы хотите знать, ломится ли кто то к портам на вашем компе, которые никто не слушает? Даже если и да - то какое это имеет значение?