C++P2P的节点管理

光辉岁月Ivy 2014-06-25 11:48:47
我目前需要将服务器上面的数据实时的发送给连接到服务器的客户端...但是由于数据量比较大(1秒大概都有50k左右),我现在就想用P2P来实现..实现如下:
服务器将数据发送给在线的几个客户端..这几个客户端在将接受到的数据给其他的几个客户端...知道所有用户都收到数据
但是这样就有1个问题...服务器需要将这些节点组成1个结构(目前想到的就是树形结构),服务器怎么管理这个结构?
麻烦朋友们帮我看哈这个问题..如果有实现的源码就更好了...先谢谢哈
...全文
257 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
光辉岁月Ivy 2014-07-07
  • 打赏
  • 举报
回复
有没有人指条路啊
光辉岁月Ivy 2014-07-07
  • 打赏
  • 举报
回复
额...继续求助中
光辉岁月Ivy 2014-06-30
  • 打赏
  • 举报
回复
@Dobzhansky 我现在不晓得。。我先差点ZMQ的概率哈
Dobzhansky 2014-06-28
  • 打赏
  • 举报
回复
zmq 可以么
光辉岁月Ivy 2014-06-27
  • 打赏
  • 举报
回复
另外我相连的客户端之间的P2P 通信参考的是http://hi.baidu.com/totty/item/fd38c942166f55aa61d7b9b6但是不知道这样做,有没有什么缺陷或者其他方法的?
光辉岁月Ivy 2014-06-27
  • 打赏
  • 举报
回复
@danscort2000 首先谢谢您的回答... 这个问题也确实是视频的直播实现思路.区别只是视频直播在服务器和客户机之间...客户端和客户端之间传输数据是视频信息而我这边不是而已 麻烦问哈你这边有没有我可以学习或者参考的资料或者网站?源码和原理都可以哈..谢谢了!
danscort2000 2014-06-27
  • 打赏
  • 举报
回复
这不就是视频的直播实现思路吗 企业级的开发,三言二语说不清楚 基本也找不到可以使用的源代码的
光辉岁月Ivy 2014-06-26
  • 打赏
  • 举报
回复
目前就是这个问题啊...至少客户端需要维护下面连接客户端端之间的关系的吧? 至少需要知道服务器将数据首先发送给哪几个客户端。。客户端有将数据发送给哪几个其他客户端..等等的关系的嘛
tiantangxingkong 2014-06-26
  • 打赏
  • 举报
回复
你这个数据需要下面的客户端进行交互? 如果没有交互的话,一旦本机收到数据就转发给连接在本机上的客户端,只要保证跟自己连接的客户端能够收到数据也就保证了所有连接在系统中的客户端收到了数据。
光辉岁月Ivy 2014-06-25
  • 打赏
  • 举报
回复
有没有了解的先说哈实现的思路也好啊
光辉岁月Ivy 2014-06-25
  • 打赏
  • 举报
回复
有没有高手说一说思路?
光辉岁月Ivy 2014-06-25
  • 打赏
  • 举报
回复
@tiantangxingkong 差不多吧..P2P里面没台客户机也可以作为服务器,相当客户机可以从服务器或者其他客户机获取数据也能发送数据给他的客户机
tiantangxingkong 2014-06-25
  • 打赏
  • 举报
回复
客户端还能连客户端!?那客户端不就是服务器了!

18,356

社区成员

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

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