2016-04-26 94 views
0

我已经经历了几篇文章,但我想知道最适合我的项目的绑定。WCF Web服务 - 这是最好的basicHttpBinding或netTcpBinding

我有发短信给客户,3个群发短信服务器:

  1. 我设计,其中客户端输入手机号码和短信Windows窗体应用程序。

  2. 应用程序连接到WCF服务,并根据客户端选择的语言将请求发送到Bulk Sms服务器。

我想知道哪些是最适合我的项目,basicHttpBinding的或NetTcpBinding的?我更担心安全。

如何使用登录ID和密码来保护我的WCF服务。由于有很多客户端运行我的Windows窗体应用程序,并且我想为它们提供一个UserId和密码,所以没有其他人可以使用我的WCF服务或误用我的Winform应用程序?

回答

0

这两者都有它们的使用案例: netTcpBinding用于在Intranet内部的费用墙内运行。这利用了tcp并提供了更快的速度。

basicHttpBinding的使用是要提供类似服务的其余部分,以便使HTTP如移动电话,电视和客户端时,其他可以访问您service.it具有较低的速度,但更大范围

+0

我希望有一个安全机制来保护WCF服务免于滥用。此WCF服务托管在共享服务器中。所以我不能安装证书。 –