NAT traversal в embedded P2P-мессенджере на Go: почему overlay routing, а не STUN/TURN/ICE

NAT traversal в embedded P2P-мессенджере на Matrix-протоколе. Стек: форк Dendrite, Pinecone overlay routing, gomobile bind. Разбор почему overlay routing, а не STUN/TURN/ICE или libp2p, и где этот подход начинает течь.

https://habr.com/ru/articles/1043134/

#nat_traversal #p2p #matrix #overlay_routing #gomobile #pinecone #webrtc #libp2p #dendrite #stun

NAT traversal в embedded P2P-мессенджере на Go: почему overlay routing, а не STUN/TURN/ICE

Несколько месяцев пилю embedded P2P-мессенджер на Matrix-протоколе как личный pet-проект в свободное от основной работы время. Стек: форк Dendrite (Matrix homeserver на Go), Pinecone overlay routing...

Хабр