It depends. Forget the technologies involved for a while and focus on your specific needs. I hope you do not mind if I also study a few related points.
- "-" (p2p). - , .
- p2p: - ? , -?
- . , , . ? ? ? .
- : ?
- . / ? (? ? Hi-speed?)
- / : ? ( , .)
- , , , , , . , JSON, , @JustLogin.
Full-Duplex , / , , .
, , , , @Viacheslav, . ( JSON, , , , . )
, , UDP . , TCP, , , , .
TL; DR: , JSON, .