Для простых нужд класс HttpListener
является хорошим и простым выбором. На связанной странице MSDN есть пример.
Если по какой-либо причине вы не можете использовать HttpListener
, процесс будет состоять в том, чтобы прослушивать порт с помощью TcpClient
(или даже API сокетов, если вам нужны подробности), а затем реализовать Протокол HTTP . Я настоятельно рекомендую HttpListener
отменить свои собственные, если только у вас нет особых требований, которые HttpListener
не соответствуют.