How does Google Talk work? When I am connected to my friend for a talk, what acts as an intermediate one to transfer my voice? Is that a Google server behind it (which act as an intermediate? Or does it provide a point-to-point protocol?
They use XMPP ( jabber )
Try to look at these articles:
来源:https://stackoverflow.com/questions/5362113/how-does-google-talk-work