Сокет и одноранговое соединение одновременно - PullRequest
0 голосов
/ 14 марта 2019

Возможно ли смешивать сокет-соединение и одноранговое соединение в одном и том же сценарии? Допустим, приложение чата запущено на socket.io, а личный обмен сообщениями 1 на 1 должен осуществляться в одноранговом соединении: необходимо ли тогда отключать работающее соединение socket.io?

1 Ответ

1 голос
/ 15 марта 2019

Это возможно и супер распространено.На самом деле, трудно установить одноранговое соединение WebRTC без с первым подключением через сокет.

Это связано с тем, что WebRTC требует обмена предложениями / ответами SDP и сообщениями trickle-ICE между узлами до установления прямого соединения.

Учебное пособие MDN делает именно это.Нажмите на имя пользователя в чате, чтобы установить личный видеозвонок ( demo ).

...