M
M
medvoodoo2011-02-15 09:09:15
Communication protocols
medvoodoo, 2011-02-15 09:09:15

Establishing a direct connection between two clients under the control of the server

There is a server with a white (real) IP, there are several clients scattered over the Internet (dynamic addresses, nat ...) It is necessary to organize direct data exchange between clients.
The questions are:
1) What are the best protocols to use to exchange data and establish a connection?
2) What can I read on this topic (I tried to google, but it seems I can’t ask the question correctly)?
3) If someone did something similar, what libraries were used?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
P
Puma Thailand, 2011-02-15
@opium

vpn make it and do not invent bicycles.

S
Sergey, 2011-02-15
@bondbig

What bittorrent did not please? The protocol is open, even if you sculpt your own special clients, no one interferes.

V
Vitaly Peretyatko, 2011-02-15
@viperet

Regarding NAT bypass, you can read about STUN

S
StirolXXX, 2011-02-15
@StirolXXX

Hamachi will make a virtual (5.*.*.*) network to work through P2P VPN using UDP traffic.
Passes through NAT.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question