I’m looking at creating a P2P system. During initial research, I’m reading from Peer-to-Peer – Harnessing the Power of Disruptive Technologies. That book states “a fully decentralized approach to instant messaging would not work on today’s Internet.” Mostly blaming firewalls and NATs. The copyright is 2001. Is this information old or still correct?
I’m looking at creating a P2P system. During initial research, I’m reading from Peer-to-Peer
Share
It’s still largely correct. Most users still are behind firewalls or home routers that block incoming connections. Those can be opened easier today than in 2001 (using uPnP for example, requiring little user interaction and knowledge) but most commercial end-user-targeting applications – phone (Skype, VoIP), chat (the various Messengers), remote control – are centralized solutions to circumvent firewall problems.