Создание веб-сервера, который отвечает на каждый входящий запрос простым сообщением - PullRequest
5 голосов
/ 27 июня 2010

Я хотел бы создать веб-сервер, который отвечает на каждый входящий запрос простым сообщением "Hello" в C #.

Как мне это сделать?

Ответы [ 2 ]

10 голосов
/ 27 июня 2010

Сколько из этого нужно сделать с нуля? Это довольно просто сделать, если вам разрешено использовать HttpListener.

В противном случае вы можете посмотреть на TcpListener - принять соединение с сокетом, прочитать данные из него и написать ответ. По общему признанию несколько проще, если вы можете ответить на каждый запрос с помощью «Hello», поскольку вам не нужно действительно анализировать его ...

2 голосов
/ 27 июня 2010

Вы можете прочитать статью о CodeProject

http://www.codeproject.com/KB/IP/mywebserver.aspx

Существует также проект на codeplex

http://webserver.codeplex.com/

Вам понадобятся сокеты, многопоточность и RFC http://www.faqs.org/rfcs/rfc2616.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...