多个客户端相互通信问题

Wade_No1 2011-10-24 08:57:05
功能描述:一个服务端 多个客户端 ,客户端A向服务端发送请求,请求连接到客户端B,服务端即把客户端B的端口号,IP号发送给客户端A,然后 客户端A和客户端B即可点对点通信~~~~
我想法是这样的,几个客户端既是客户端又是服务端~~这样的思路对吗~~求解释!!
...全文
136 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wade_No1 2011-10-24
  • 打赏
  • 举报
回复
大家有这样的例子没??~~~~~
Wade_No1 2011-10-24
  • 打赏
  • 举报
回复
我就是这么想的~~[Quote=引用 5 楼 qq120848369 的回复:]

客户端不开放一个监听接口怎么可能P2P.

客户端应该将自己的监听端口送给服务器,让服务器告知其他客户端.
[/Quote]
我要戒烟了 2011-10-24
  • 打赏
  • 举报
回复
可以 回复内容太短了!
bdmh 2011-10-24
  • 打赏
  • 举报
回复
点对点通信,既是服务端又是客户端
lph110 2011-10-24
  • 打赏
  • 举报
回复
应该考虑p2p。
赵4老师 2011-10-24
  • 打赏
  • 举报
回复
参考eMule源代码
hexingfusaipao 2011-10-24
  • 打赏
  • 举报
回复
按照这种方式客户端会不会太大了,并且这种通信本来就是客户端多服务器少,如果客户端过于庞大,资源浪费很严重,服务器作用没有发挥出来;我感觉应该客户端将通信信息,目标地址发送至服务器,剩下的就交给服务器做就行了,只用返回成功或失败信息就行了;
qq120848369 2011-10-24
  • 打赏
  • 举报
回复
客户端不开放一个监听接口怎么可能P2P.

客户端应该将自己的监听端口送给服务器,让服务器告知其他客户端.

64,642

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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