gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:09:08 25 4
gpt4 key购买 nike

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

我不拘泥于任何特定技术,所以我对任何编程语言、工具包、库都持开放态度,只要它们可以在 Windows 上运行。

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

后期编辑:我很欣赏说使用 FTP 或 HTTP 或基本上已经创建的任何东西的答案,但考虑到您仍然想从头开始编写一个,您会怎么做?

最佳答案

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

这听起来像是很多轮子的重新发明。诚然,FTP 并不理想,并且有一些奇怪的地方,但是......它就在那里,它是标准的、众所周知的,并且已经得到非常广泛的实现。

关于c++ - 您将使用什么来实现快速且轻量级的文件服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/760114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com