Internet和服务器连接和通信

时间:2012-06-10 15:02:16

标签: c# security

我正在使用C#开发基于.NET的应用程序。我一直在网上搜索数周和数月没有运气,我无法找到示例或解决方案或推荐的方法。

我想做的是:

创建一个连接到服务器(通过Internet)和下载的应用程序  来自数据库的信息,例如:连接到服务器的防病毒软件  下载病毒签名文件。

如何实现与网络服务器的稳定安全连接?

3 个答案:

答案 0 :(得分:0)

我可以建议你,
第一次使用Web服务,将数据作为蒸汽提供给您的应用程序 第二次使用远程数据库,并在它localhost

时进行存储获取

答案 1 :(得分:0)

您可以使用WebClient类从网站下载文件:http://msdn.microsoft.com/en-us/library/ez801hhe.aspx

答案 2 :(得分:0)

在许多情况下,当双方之间需要通信并且所选技术是.NET时,WCF是一个很好的答案。

下面的示例介绍了如何下载文件。 http://www.codeproject.com/Articles/166763/WCF-Streaming-Upload-Download-Files-Over-HTTP

它从Stream加载数据,因此可以很容易地从数据库中获取数据。

使用WCF,您可以推迟安全和传输决策。您可以实现basicHttpBinding并确保一切正常,并通过更新配置文件切换到TCP和安全通道。

发现哪个文件对您有用的逻辑应该作为单独的方法实现。再次,您可以为业务功能和TCP或P2P进行SOAP或REST / Web绑定,以便下载文件。