Я начал изучать post-запросы в C#. С этим все понятно. Но как организовать такой запрос, чтобы мы посылали его не с программы на сервер, а с сервера в программу? Допустим, открыта консоль и в неё приходит запрос с сайта, после чего на экран выводится "hello" или что то другое. Как организовать это и есть ли примеры? Я искал в интернете, ничего подобного не нашел.
Если грубо - то тебе нужно превратить свою программу в сервер, чтобы она могла принимать входящие запросы, например слушать адрес:порт как http-сервер или использовать сокеты.
Хмм а можно ли тогда сделать чтобы программа обращалась к серверу и у него считывала инфу что ей выводить только вот потом как определить если инфа обновилась то вывести другое
советую гуглить в сторону signalR, примеров в сети много, тут будет signalr сервер на базе IIS и 2 приложение, одно подключается к серверу и ждет push уведомлений от него, второе может отправлять те самые уведомления.
Ну я же говорю начал изучать разные запросы на сайты тестировал на вебсервере пост запрос который отправляется на регистрацию и мне пришла мысль что если отправить запрос не с программы а с веб сервера на программу только не пойму никак как это реализовать.
Могу посоветовать Вам запустить RESTfull API даже на своем ПК (например https://github.com/marmelab/microrest.php - с помощью этого приложения можно запустить RESTfull API веб-сервис у себя прямо в консоли и обращаться к нему либо с браузера, либо с Вашей программы) и общаться с ним разными запросами (GET, POST, PUT, DELETE) и наблюдать за изменениями в бразере посредством просмотра результата выдачи GET-запроса. В самом простом варианте можете запустить пример, который есть в репозитории