Я хотел бы создать веб-сервер, который отвечает на каждый входящий запрос с простым, "Привет" обмениваются сообщениями в C#.
Как я делаю это?
Сколько из этого вам нужно сделать с нуля? Это довольно просто сделать, если вам разрешено использовать HttpListener
.
В противном случае, возможно, вы захотите рассмотреть TcpListener
- принимать сокетное соединение, читать из него данные и писать ответ. Конечно, это несколько проще, если вы можете отвечать на каждый запрос "Hello", поскольку вам не нужно разбирать его...
Вы можете прочитать статью о CodeProject
http://www.codeproject.com/KB/IP/mywebserver.aspx
Также есть проект на codeplex
http: //webserver.codeplex .com /
Вам потребуются сокеты, многопоточность и RFC http://www.faqs.org/rfcs/rfc2616.html