问一下关于用.net实现FTP服务器的思路

xgy_p 2003-05-05 05:26:55
其它问题都还可以解决,现在遇到的问题是:如果多个client同时下载一个文件,该怎样实现?因为当第一个client下载时服务器已经打开了该文件的FileStream并传送,第二个client下载时就不能再打开该FileStream了。难道我要把文件读入MemoryStream中?还有,如果一个client用多线程同时下载一个文件,我怎样才能在server中将文件分割地读出来?我上网找了些用.NET实现FTP服务器的例子,但好像很肤浅,没有解决这些问题。
...全文
27 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
microblue 2003-05-05
  • 打赏
  • 举报
回复
以只读方式打开的 FileStream 应该允许多个下载进程同时打开吧.
chainet 2003-05-05
  • 打赏
  • 举报
回复
这有一个C#实现FTP的的源代码,希望对你有所帮助:
http://www.dapha.net/down/list.asp?id=1532

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧