我已经阅读了几篇文章,但我想知道最适合我项目的Binding。
我有3台Bulk Sms服务器向客户发送短信,As:
我设计了一个Windows窗体应用程序,客户端在其中输入手机号码和短信文本。
应用程序连接到WCF服务,并根据客户选择的语言将请求发送到Bulk Sms服务器。
我想知道哪个最适合我的项目, basicHttpBinding或netTcpBinding ?我更担心安全问题。
如何使用登录ID和密码保护我的WCF服务。由于有许多客户端运行我的Windows窗体应用程序,并且我想为它们提供UserId和密码,以便没有其他客户端可以使用我的WCF服务或滥用我的Winform应用程序?
答案 0 :(得分:0)
两者都有他们的用例: 如果您在Intranet内的farewall中运行,则使用netTcpBinding。这利用了tcp并提供更快的速度。
basicHttpBinding用于想要提供类似服务的休息,以便http启用客户端,如手机,电视和其他可以访问您的服务。它速度较慢但覆盖范围更广