RTCPeerConnection API с несколькими пирами
У меня есть сложный логический код, созданный для того, чтобы сделать групповой чат между более чем 2 пирами, используя API RTCPeerConnection.
Симуляция того, что происходит в точности так:
Допустим, у нас есть 3 одноранговых узла A, B и C, соединения, созданные от A до B и от A до C, являются нормальными и работают правильно, но проблема возникает, когда B пытается подключиться к C, что делает соединение AC отключенным
технически: в соединениях AB и AC iceConnectionState
флаг должен быть завершен, но когда B подключен к C, соединение AC iceConnectionState
изменение флага на отключенный, затем, после изменения момента, снова на проверку и все еще в этом состоянии. Я не знаю, почему происходит это прерывание и как я могу его устранить.
Мне жаль, что я не могу поставить код здесь, потому что это очень сложный и огромный