Answer the question
In order to leave comments, you need to log in
TeamViewer and Ammyy admin. How do these programs work?
Good afternoon.
I became interested in the question of the work of programs of this class. And in general, it is interesting how you can organize the work of a similar service.
How do I understand this and think how it is implemented in the very first approximation?
The whole complex may consist of the following main programs:
Answer the question
In order to leave comments, you need to log in
An authorization server is needed exclusively for paying customers, to provide additional functions. There is a small load.
A connection server is not needed, because the task is not to connect someone to someone, but to transfer information about where to connect.
If you connect by teamweaver ID, then the teamweaver server will tell you that the ID where you are connecting is IP abcd port x
If a person is sitting at nat, the teamweaver server will simply tell you the IP of this person's router with the port that is mapped on the router for teamweaver.
A good article to learn more about everything that is higher on Habré:
habrahabr.ru/post/129347
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question