0

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

我需要向服务器发送一些字符串,但主要是布尔值,响应将只是一个字符串(成功,不成功)。

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

我现在的问题是——你会推荐什么?优点和缺点?提前致谢。

4

1 回答 1

2

WCF 是一个相当大的通信框架,具有许多用于安全、身份验证等的设施。如果您需要它,它非常有用。如果您在双方都使用 .NET,那么 WCF 的启动和运行相当简单,但我觉得如果您来自非 .NET 和/或非 ws-* 样式的客户端,它会更复杂。

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

于 2014-10-22T16:05:01.800 回答