简单的http服务器

时间:2010-08-02 19:06:41

标签: c# .net http

我有一个服务器客户端应用程序。 客户端每隔一秒左右向服务器发送带有信息的http帖子。 服务器使用C#实现,服务器不需要以任何方式响应客户端。

最简单,最实用的方法是什么?是否有某种易于使用的库可以导入到我的项目中。

3 个答案:

答案 0 :(得分:2)

为什么不使用常规的旧网络服务?听起来你有简单的功能,不需要维持连接状态。使用Web服务,您只需将方法公开给客户端,即可通过HTTP / S访问。如果您已经在为客户端使用.NET,则可以简单地向项目添加Web引用,让.NET为您完成繁重的任务。没有必要重新发明轮子。

答案 1 :(得分:1)

您可以使用http.sys创建自己的http侦听器,而无需IIS或额外开销。 Aaron Skonnard有一篇很好的文章here

答案 2 :(得分:1)

由于uhttpsharp的某些限制(特别是不支持POST表单和文件上传以及它使用线程来处理请求),我使NHttp available at github支持像ASP.net这样的完整请求解析并使用处理请求异步TCP模型。