首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找最佳实践:2种文件浏览和下载应用程序之间的通信

寻找最佳实践:2种文件浏览和下载应用程序之间的通信
EN

Stack Overflow用户
提问于 2011-02-01 07:02:11
回答 1查看 408关注 0票数 2

如果这个问题是多余的,我很抱歉,但是我很困惑,我需要一些关于最佳实践的建议。这只是为了学习,但对我来说,这很重要,因为我想找出如何以最好的方式做事情。

我想要创建一个应用程序,让我浏览我的第二台PC的文件系统通过互联网连接,而不是lokal网络。因此,在PC1上,我希望有一个小应用程序(App1),它显示文件系统,类似于一个带有简单导航的列表框(Doubleclick打开一个文件夹,广告按钮,以提升文件系统中的一个级别)和一个下载功能,让我从这台PC上下载一个文件--在PC2上是一个对应程序(App2),它与PC1上的应用程序交互。App2读取文件系统并将文件夹和文件名发送给App1,App1要求App2然后获取特定的文件。

现在我要问一些具体的问题:

  1. :在通过互联网进行通信时,哪些技术最适合与应用程序之间的通信?WCF?我自己的套接字连接协议?还有什么?
  2. ,我怎么能在几个会话中下载一个大文件呢?如果连接中断,我想继续下载,不再重新启动.

我希望有人能给我一个提示

非常感谢

CaptnCrash

EN

回答 1

Stack Overflow用户

发布于 2011-02-01 07:31:00

为此使用FTP协议。在第二台PC上安装和配置FTP服务器应用程序,然后在C#客户端代码中使用类似于http://sourceforge.net/projects/dotnetftpclient/的东西来完成FTP协议工作。

或者,如果您确实需要对通信进行加密,请使用HTTPS,这意味着在第二台PC上配置web服务器,并使用类似于System.NET类的东西来实现web客户端。

无论您做什么,不要编写自己的协议,并利用现有的.NET库来处理较低级别的FTP或HTTP通信。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4859828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档