请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

turn client与PeerA和PeerB的关系

图片描述

超哥好,

这里的turn client其实是在peerA和peerB中各自有一个是吧,且在turn server中有两个中继地址,一个与PeerA建立连接,一个与PeerB建立连接,这么理解对不对?

所以A和B是对等的,而图中的turn client其实是集成到A和B里面的。

正在回答

1回答

在协议上,turn client 与 turn server建立连接,并告诉turn server ,我要与另外一个终端(Peer A)穿数据。之后turnserver 需要先向Peer A 传数据,之后PeerA就可以利用之前的数据通道将数据传给 turn client了; 反之 peer B 由于它与turn server 没有数据交往,因此它想利用turn server 向turn client 发数据是不被允许的,这个图表达的是这个意思。而实现上就比较灵活了,你可以在一个物理终端上实现turnclient +peer 的功能,比如一个物理终端是turn client A + Peer A,另一个是 turn client B +PeerB, A 连接turn server,向peerB 发数据,B 也可以利用turn client向 Peer A 发数据,这样数据不就通了嘛

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹3585395 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2025-02-05 19:09:05
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号