友
我创建一个对等体作为服务器'Peer S',然后第一个新对等体'Peer A'将通过套接字通道加入服务器'对等S',成功创建对等连接,然后第二个对等'对等B'加入像'Peer A'这样的服务器也成功了,那么我想通过Peer S在Peer A和Peer B之间建立点对点连接,问题就在这里:
订单是:
Peer A createOffer和setLocalDesc然后向Peer S发送报价,然后向同行B发送Peer S转发报价。
在对等方B收到要约后,设置启动设备,然后发送'对等A可以立即发送候选',同行S将此消息转发给对等方A.
同伴A向同伴S发送'Peer A候选人',然后转发到同行B,同伴B addIceCandidate
在Peer A候选人发送完成后,Peer B createAnswer和setLocalDesc,然后Peer S会将此答案转发给Peer A.
Peer A setRemoteDesc,发送'对等B现在可以发送候选',然后对等S转发给对等B.
同伴B发送'同伴B候选人',同伴S前往同伴A,同伴A加上候选人。
这是整个过程,但是在完成上述过程之后,不会在对等方A与对等方B之间创建dataChannel,对等方A的对等冰状态为“新”或“收集”,对等方B,冰状态也是如此永远不会'完成'。
有谁能告诉我出了什么问题?
谢谢!
Rosone