2016-04-26 85 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服務託管在共享服務器中。所以我不能安裝證書。 –