互联网和服务器连接和通信

本文关键字:通信 连接 服务器 互联网 | 更新日期: 2023-09-27 18:36:39

我正在研究一个.基于 NET 的应用程序,使用 C#。我已经在网上搜索了数周和数月,但没有运气,我无法找到示例、解决方案或推荐的方法。

我想做的是:

制作连接到服务器(通过互联网)并下载的应用程序 来自数据库的信息,例如:连接到服务器的防病毒软件和 下载病毒签名文件。

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

互联网和服务器连接和通信

您可以使用

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

我可以建议你,
第一次使用 Web 服务,将数据作为蒸汽提供给应用程序
第二种使用远程数据库,并像localhost时一样从中存储获取

在许多情况下,

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

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

它从Stream加载数据,因此可以轻松适应从数据库中获取数据。

使用 WCF,您可以推迟安全和传输决策。您可以实现basicHttpBinding并确保一切按预期工作,只需更新配置文件即可切换到 TCP 和安全通道。

发现哪个文件适合您的逻辑应作为单独的方法实现。同样,您可以为您的业务功能提供 SOAP 或 REST/Web 绑定,为文件下载提供 TCP 或 P2P。