Моя цель состоит в том, чтобы создать p2p-серверное веб-приложение, и я пока не до конца понимаю возможности. Я полагал, что существует необходимость в обнаружении пира и что будут проблемы с NAT. После этого я искал в Google и прочитал много статей, и пришел к выводу, что WebRTC - моя единственная ставка. Однако есть вещь, которую я не понимаю:
Почему невозможно создать p2p-соединение, просто отправив ссылку с общим доступом с информацией о соединении в параметрах GET URL-адреса, который содержит только предложение? Если Алиса отправляет свой общедоступный IP-адрес (и все, что еще есть в предложении) Бобу через example.com/?info=<IP_ADDRESS>&info2=<OTHER_STUFF>
, то почему Боб не может немедленно подключиться к Алисе? Почему Бобу нужно отправить ответ на сервер сигнализации?
Этот ответ, кажется, предполагает, что это невозможно: Установление однорангового соединения WebRTC
Но я не получаюпочему, должно быть достаточно информации. Это проблема доверия?
Возможно ли с любой технологией (например, не только WebRTC) создать приложение p2p, в котором только Алиса отправляет свою информацию, а Боб может ответить Алисе, используя IP-адресАлиса