用C# 做文件传输系统C/S模式的,用什么方式比较好?

时间:2022-02-14 17:38:49
我不知道该看什么资料,socket还是FTP,我都还没有接触过,
我想实现的功能是在客户机和服务器之间进行文件的传输,并且还是大文件的,1G左右的,我应该采用什么方式呢?
请求指点,谢谢 

11 个解决方案

#1


想想哪个应用用,这个应用有没有前途。如果只是做个小程序demo着玩,有很多东西你可能根本都达不到真正实战的技术级别。此时,用什么又有什么关系呢?反过来说你全都做一遍又有什么关系呢?

#2


有理

#3


socket异步

#4


sp1234  说的话,我经常要好好想想。

#5


引用 1 楼 sp1234 的回复:
想想哪个应用用,这个应用有没有前途。如果只是做个小程序demo着玩,有很多东西你可能根本都达不到真正实战的技术级别。此时,用什么又有什么关系呢?反过来说你全都做一遍又有什么关系呢?


说的在理,不过一般初学的人是不太能明白的

#6


sp1234 高人啊

#7


搜索一下关于FTP的demo看看。

#8


有FTP服务器用FtpRequest就可以实现

#9


引用 1 楼 sp1234 的回复:
想想哪个应用用,这个应用有没有前途。如果只是做个小程序demo着玩,有很多东西你可能根本都达不到真正实战的技术级别。此时,用什么又有什么关系呢?反过来说你全都做一遍又有什么关系呢?


额,首先说一下,可能是大师,呵呵,我的确是新手,但是我现在做的确实是实际的项目,不是做着玩,我可能做的很烂,但是我会慢慢变得不烂,每个人都是这样子过来的,这个问题可能你说的很对,我不做评论

我现在想要的是指点下迷津,我在服务器与客户端之间传输文件,1G左右的大小,该怎么的思路,这个我不清楚,请大家帮忙,希望大家回到问题上来,帮我解决好了

#10


我用socket做过文件传输,感觉传大文件有点慢。FTP 俺还没试过、

#11


哈哈,我自己那socket做好了,现在初步可以传输文件了,可惜是个同步的,入了门,以后的工作就自己靠自己了,好好研究下,做个异步的,不能让程序老占着线程
呵呵,好了谢谢大家

速率测试还没有做,不过可能有点点慢,不知道是不是我做的不好,自己试了一下,传了个VS2005的安装镜像文件(2.69G)大概速度是每秒十几兆,具体没测,好了,结贴了

#1


想想哪个应用用,这个应用有没有前途。如果只是做个小程序demo着玩,有很多东西你可能根本都达不到真正实战的技术级别。此时,用什么又有什么关系呢?反过来说你全都做一遍又有什么关系呢?

#2


有理

#3


socket异步

#4


sp1234  说的话,我经常要好好想想。

#5


引用 1 楼 sp1234 的回复:
想想哪个应用用,这个应用有没有前途。如果只是做个小程序demo着玩,有很多东西你可能根本都达不到真正实战的技术级别。此时,用什么又有什么关系呢?反过来说你全都做一遍又有什么关系呢?


说的在理,不过一般初学的人是不太能明白的

#6


sp1234 高人啊

#7


搜索一下关于FTP的demo看看。

#8


有FTP服务器用FtpRequest就可以实现

#9


引用 1 楼 sp1234 的回复:
想想哪个应用用,这个应用有没有前途。如果只是做个小程序demo着玩,有很多东西你可能根本都达不到真正实战的技术级别。此时,用什么又有什么关系呢?反过来说你全都做一遍又有什么关系呢?


额,首先说一下,可能是大师,呵呵,我的确是新手,但是我现在做的确实是实际的项目,不是做着玩,我可能做的很烂,但是我会慢慢变得不烂,每个人都是这样子过来的,这个问题可能你说的很对,我不做评论

我现在想要的是指点下迷津,我在服务器与客户端之间传输文件,1G左右的大小,该怎么的思路,这个我不清楚,请大家帮忙,希望大家回到问题上来,帮我解决好了

#10


我用socket做过文件传输,感觉传大文件有点慢。FTP 俺还没试过、

#11


哈哈,我自己那socket做好了,现在初步可以传输文件了,可惜是个同步的,入了门,以后的工作就自己靠自己了,好好研究下,做个异步的,不能让程序老占着线程
呵呵,好了谢谢大家

速率测试还没有做,不过可能有点点慢,不知道是不是我做的不好,自己试了一下,传了个VS2005的安装镜像文件(2.69G)大概速度是每秒十几兆,具体没测,好了,结贴了