当前位置:  开发笔记 > 编程语言 > 正文

您将使用什么来实现快速轻量级的文件服务器?

如何解决《您将使用什么来实现快速轻量级的文件服务器?》经验,为你挑选了1个好方法。

我需要将桌面应用程序作为文件服务器的一部分,该文件服务器应尽可能快地响应文件传输请求(来自远程客户端,通常位于同一LAN上).小型文件会有很多文件请求.服务器应该能够提供上传和下载服务.

我对任何特定技术都不苛求所以我对任何编程语言,工具包,库都是开放的,只要它们可以在Windows上运行.

我最初的想法是使用Windows套接字进行C/C++实现,或者使用Boost(asio等)等库提供的服务.我也想过Erlang,但我必须学习,所以性能优势应该证明由于必须学习语言而增加了开发时间.

后期编辑:我很欣赏使用FTP或HTTP或基本上已经创建的任何内容的答案,但考虑到你仍然想从头开始编写,你会做什么?



1> unwind..:

为什么不用FTP?您应该能够找到任何语言的适当服务器实现,以及客户端访问库.

这听起来像很多车轮改造.当然,FTP并不理想,并且有一些奇怪的地方,但是......它就在那里,它是标准的,众所周知的,并且已经非常广泛地实现了.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有