社区
网络编程
帖子详情
C++P2P的节点管理
光辉岁月Ivy
2014-06-25 11:48:47
我目前需要将服务器上面的数据实时的发送给连接到服务器的客户端...但是由于数据量比较大(1秒大概都有50k左右),我现在就想用P2P来实现..实现如下:
服务器将数据发送给在线的几个客户端..这几个客户端在将接受到的数据给其他的几个客户端...知道所有用户都收到数据
但是这样就有1个问题...服务器需要将这些节点组成1个结构(目前想到的就是树形结构),服务器怎么管理这个结构?
麻烦朋友们帮我看哈这个问题..如果有实现的源码就更好了...先谢谢哈
...全文
257
13
打赏
收藏
C++P2P的节点管理
我目前需要将服务器上面的数据实时的发送给连接到服务器的客户端...但是由于数据量比较大(1秒大概都有50k左右),我现在就想用P2P来实现..实现如下: 服务器将数据发送给在线的几个客户端..这几个客户端在将接受到的数据给其他的几个客户端...知道所有用户都收到数据 但是这样就有1个问题...服务器需要将这些节点组成1个结构(目前想到的就是树形结构),服务器怎么管理这个结构? 麻烦朋友们帮我看哈这个问题..如果有实现的源码就更好了...先谢谢哈
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
客户端还能连客户端!?那客户端不就是服务器了!
如何穿透局域网(
P2P
).
最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的
节点
中只有很少的
节点
需要与外网连接(呵呵,这是在上世纪90年代中期提出的)。那么这个子网中其实只有少数的
节点
需要全球唯一的IP地址,其他...
基于
C++
JXTA 开发出一个组内聊天和共享文件的软件【100010794】
P2P
(或者说 peer-to-peer)网络是一种基于操作上下文的网络模型,任何一个
节点
都同时作为客户机和服务器。JXTA 致力于为
P2P
应用提供一个
P2P
平台基础。其中包括一系列独立于语言,平台和网络技术之外的协议。这些...
朱老师
C++
第1部分-1.5.
C++
的内存
管理
朱老师
C++
第1部分-从C到
C++
朱老师
C++
第2部分-
C++
和面向对象 朱老师
C++
第3部分-STL等高阶话题 朱老师
C++
第4部分-Boost库和设计模式 朱老师
C++
第5部分-
C++
编程优化 课程特色 *完全零基础,降低学习门槛。 *深入浅出...
C++
基于时间锁定的区块链跨链网关项目源代码,采用自定义控制协议,实现了Fabric联盟链与Ethereum私链数据传输,互操作
采用片
p2p
节点
通信模式,客户度服务器进行集成。 安装教程 演示代码分为两个网关的控制器,Zport1(fabric),Zport2(Ethereum) 需要配置本地的测试链环境 具体运行过程可以参考项目运行视频跨链网关演示视频 使用说明...
YanQi:一个优雅的
P2P
视频共享网站,支持在线流
一个优雅的
P2P
视频共享网站,支持在线流。 屏幕截图 安装并运行 要求
节点
MongoDB ElasticSearch(包括相应的插件) # Tips: recommend centos 7, cause you might encounter some mistakes installing or ...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章