WCF or HttpListener

本文关键字:HttpListener or WCF | 更新日期: 2023-09-27 18:27:38

我正在开发一个Windows窗体应用程序,该应用程序需要是一个可以从Android、iPhone、Windows Phone甚至网站获取命令的服务器。我还将制作一个Windows客户端来连接和发送信息。

我需要向服务器发送一些字符串,但大多数是布尔值,响应将只是一个字符串(Successful,Unsuccessful)。

我曾经使用过HttpListener,但如果我四处搜索,我可以看到人们谈论WCF(我从未使用过的东西)。

我现在的问题是——你会推荐什么?利弊提前谢谢。

WCF or HttpListener

WCF是一个相当大的通信框架,有很多安全、身份验证等功能。如果你需要它,它非常有用。如果你同时使用.NET,那么WCF的启动和运行相当简单,但我有一种感觉,如果你来自非.NET和/或非ws-*风格的客户端,它会更复杂。

如果你只是在做一个简单的调用,那么WCF可能太重了。但是,请确保您自己处理所有重试、安全等问题。