我想创建一个Web服务器,用C#中的简单“Hello”消息响应每个传入的请求。
我该怎么做?
答案 0 :(得分:10)
您需要从头开始做多少工作?如果您被允许使用HttpListener
,则执行此操作非常简单。
否则,您可能需要查看TcpListener
- 接受套接字连接,从中读取数据并编写响应。不可否认,如果您可以使用“Hello”回答每个请求,这样会更容易,因为您不需要真正解析它...
答案 1 :(得分:2)
您可以阅读有关CodeProject的文章
http://www.codeproject.com/KB/IP/mywebserver.aspx
还有一个关于codeplex的项目
http://webserver.codeplex.com/
您将需要套接字,多线程和RFC http://www.faqs.org/rfcs/rfc2616.html