2013-03-07 4 views
4

Я следую этому руководству здесь. P2PP2P действительно безсерверный?

Одним из преимуществ, которые я думал, что P2P принесет, является тот факт, что это бессерверная настройка. Теперь, когда у меня есть эта работа, я заметил, что вам нужно разрешение, чтобы отслеживать, кто связан.

Для меня это действительно требует сервера, так как вам нужен резольвер, чтобы сделать работу P2P в первую очередь.

Ami отсутствует что-то?

+2

Вам нужен сервер для поиска сверстников, но как только у вас есть список сверстников, вам больше не нужен сервер (пока вам не понадобится обновлять список). Это не по-настоящему безсердство. – Nolonar

+1

Резольвер не кажется мне сервером, он просто содержит отображение идентификаторов сетки на IP-адреса; аналогично тому, что вы увидите в таблице маршрутизации. –

+0

ну, вам нужно STUN и TURN сделать WebRTC – Dude

ответ

2

Это зависит от вашего определения сервера, я полагаю. Например, с помощью игры P2P большинство игроков будут подключаться к центральной точке, подбираться и взаимодействовать между собой без участия сервера.

Это означает, что серверу не нужно размещать какие-либо данные, которые он просто должен координировать с теми, кто это делает. Он не позволяет ресурсам (так как каждый клиент должен только один раз подключиться), а инфраструктура часто более надежна.

Вам нужно центральное приложение для координации сверстников? Да

Нужно ли этому приложению передавать поток данных/данных каждому партнеру? Нет