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