Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Internet和服务器连接和通信_C#_Security - Fatal编程技术网

C# Internet和服务器连接和通信

C# Internet和服务器连接和通信,c#,security,C#,Security,我正在使用C#开发一个基于.NET的应用程序。我已经在网上搜索了好几个星期、好几个月,但运气不佳,我无法找到一个例子、解决方案或推荐的方法 我想做的是: 制作一个连接到服务器(通过Internet)并下载的应用程序 来自数据库的信息,例如:连接到服务器的防病毒软件和 下载病毒特征文件 如何实现与web服务器的稳定安全连接?我可以向您建议, 首先,使用将数据作为蒸汽提供给应用程序的web服务 第二,使用远程数据库,并像使用本地主机时一样存储从中获取的数据。您可以使用WebClient类从网站下载文

我正在使用C#开发一个基于.NET的应用程序。我已经在网上搜索了好几个星期、好几个月,但运气不佳,我无法找到一个例子、解决方案或推荐的方法

我想做的是:

制作一个连接到服务器(通过Internet)并下载的应用程序 来自数据库的信息,例如:连接到服务器的防病毒软件和 下载病毒特征文件

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

我可以向您建议,
首先,使用将数据作为蒸汽提供给应用程序的web服务

第二,使用远程数据库,并像使用本地主机时一样存储从中获取的数据。您可以使用WebClient类从网站下载文件:

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

下面的示例介绍了如何下载该文件。

它从
流中加载数据
,因此可以方便地从数据库中获取数据

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


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

所以我应该使用SOAP方法?你能再解释一下吗?谢谢为什么hel SOPA出现在游戏中?嗨,SlimGG,我看过一些视频,其中SOAP与C#结合使用,更确切地说,是PHP和C#。因为C#=>直接访问=>服务器上的MySQL不是一种安全的方法。哦,我从来没有这样做过,最好使用WCF创建web服务,并在应用程序和服务器之间建立连接。WCF在Linux服务器上工作吗?我认为没有,但也许你有一个更好的答案。嗨,ZippyV,是的,我知道那门课,我用过它,我没有问题。我希望我的应用程序能够上传/下载有关应用程序的信息,例如:白名单和黑名单。两个关于第三方应用程序的详细信息列表,例如发布者、应用程序版本、应用程序名称、应用程序ID、支持网站等。查看odata:在库页面上,您将找到用于服务器端的.net客户端应用程序和php库的内容。当您保持“稳定和安全的连接”时,你是说一直建立的联系吗?如果是,则应使用安全TCP套接字。请不要使用“C:”。请参阅“”。