首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >简单文件传输

简单文件传输
EN

Stack Overflow用户
提问于 2011-01-11 11:11:29
回答 3查看 409关注 0票数 1

我想用C创建一个允许两个用户共享一个文件的应用程序。我会打电话给发送文件的人服务器和接收者客户。有几项要求:

  • 用户不需要识别,也不需要“登录”。你可以说他们不知道我的申请。
  • 服务器选择要传输的文件并返回一个简单的~10字符ID字符串/散列,客户端可以使用该字符串/散列来检索该文件。
  • 同样的应用程序用于服务和接收。
  • 我的应用程序必须不需要在远程服务器上运行的专用软件,除非它是免费可用的(例如bittorrent跟踪器)。

这听起来很像bittorrent,我正认真考虑通过bittorrent来完成这个任务。我不知道我会怎么做。是否有很好的库可用于创建/播种/下载?

请以下列方式回答这个问题:

  • 为bittorrent /其他想法提供一个可行的替代方案。
  • 在C中发布好的bittorrent协议的库/片段/实现。
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-13 22:27:47

另一种解决方案是通过IRC服务器(如Freenode)发送文件。我想出了这个解决方案,因为我在打开bittorrent端口时遇到了麻烦。

票数 0
EN

Stack Overflow用户

发布于 2011-01-11 11:45:16

这听起来确实像是用BitTorrent做的最好的事情。你看过利布特了吗?它不是很好的文档,但是包含了一个示例客户机,它是btget.c在/src/中。

票数 0
EN

Stack Overflow用户

发布于 2011-01-13 19:31:45

我现在已经找到了这个库:[医]栅格流。它在C++里,但我不介意(反正我也不太清楚)。

如果其他人正在寻找和我一样的东西,可以在这里分享,以供将来参考。

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

https://stackoverflow.com/questions/4656972

复制
相关文章

相似问题

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