我该选择ace,emule或是更好的推荐?

dulvtianya 2013-09-23 10:23:47
公司的服务器是java开发的,客户端是C++编写,用http协议实现交互发布命令,现在假设有十个客户端,那么每个客户端都需要分别从server下载东西,现在想改成p2p架构的,就是,理想实现方式是假设需要下载10个文件,每个客户端从server下载一个文件,然后这些客户端之间可以通过p2p互相下载文件,想请教一下,这种p2p架构,用哪种模型实现比较合理?ace可否?或是有更理想的模型吗?
...全文
1656 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanglovec 2013-11-22
  • 打赏
  • 举报
回复
ACE 是实现网络通讯的中间件,有了它你就不用再从socket开始了。 emule是P2P下载工具,但实现P2P 需要靠协议 EMULE 的就是ED2K和KAD 协议 但ACE和EMULE 任何一个都很庞大,代码量都是30W+ 。想直接拿过来用 基本不可能
UDX协议 2013-11-03
  • 打赏
  • 举报
回复
可以考虑UDX协议。www.goodudx.com
dulvtianya 2013-10-25
  • 打赏
  • 举报
回复
刚发现ace没有实现自动打洞穿透网关,这说明岂不是还需要自己重写这部分吗?
yifuzhiming 2013-10-22
  • 打赏
  • 举报
回复
我连ACE是啥东东都不知道,是不是太落伍了
Herro 2013-10-14
  • 打赏
  • 举报
回复
我觉得这2种都不好。 bt是现在用的最普遍的吧。。。
dulvtianya 2013-10-14
  • 打赏
  • 举报
回复
什么情况?ACE可以直接tcp p2p吗?
oyljerry 2013-09-23
  • 打赏
  • 举报
回复
http://www.pudn.com/downloads142/sourcecode/windows/detail619688.html

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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