Questions tagged [nat-traversal]

NAT traversal is a general term for techniques that establish and maintain Internet protocol connections traversing network address translation (NAT) gateways.

NAT traversal is a general term for techniques that establish and maintain Internet protocol connections traversing network address translation (NAT) gateways.

SOCKS is the oldest NAT traversal protocol.

Read more about NAT traversal at Wikipedia..

72 questions
0
votes
2 answers

Working behind the NATs - a scheme for device communication

I'm trying to come up with a solution enabling data exchange between an embedded device (xMega128(C) based) and an Android apps. The catch is the data exchange must be conducted via the Internet and both the embedded device and the mobile device…
rojarand
  • 445
  • 6
  • 18
0
votes
1 answer

Is there any protocol like UPnP for router Loopback? (Loopback NAT)

We can use UPnP protocols to Forward users port. SO TO DO SIMPLE NAT TRAVERSAL. But problems appear after such operation. My main point is - you can forward users port - bind it to globall adress, you can acsess it from glogal internet, but you can…
Rella
  • 65,003
  • 109
  • 363
  • 636
0
votes
1 answer

Docker network settings and iptables NAT

I have a server running inside a docker container, listening on UDP port, let's say 1234. This port is exposed in Dockerfile. Also, I have an external server helping with NAT traversal, basically, just sending addresses of the registered server and…
pronvit
  • 4,169
  • 1
  • 18
  • 27
0
votes
1 answer

Is there any framework or library alowing a deweloper push his pipe thru the NAT and recive it on back end as a pipe?

So I have an app on 1 pc creating a pipe, local pipe. I want to take it as a stream (like only last data in it or incoming data from it) and stream its data thru\over NAT (using nat traversal) to other pc somewhere ower NAT (so neather I or He has…
Rella
  • 65,003
  • 109
  • 363
  • 636
0
votes
1 answer

Connecting to STUN returned External IP address

I am trying to connect to a webserver that is behind a NAT listening at port 4000. On my webserver, using pystun (https://github.com/jtriley/pystun) and the command: $ pystun -p 4000 I have a returned value of NAT Type: Symmetric NAT External IP:…
David C
  • 3,659
  • 5
  • 34
  • 46
0
votes
2 answers

Listen for certain IP address and port with tcplistener

I'm creating a screen sharing application. To allow for nat traversal I'm having to do this through a server, I'm just wondering how I can check that the client trying to connect to the server is the one I want to connect and not someone else,…
Axer
  • 13
  • 5
0
votes
2 answers

Smartphone to smartphone communication - what are the options?

I developed an iPhone game and I want to add multiplayer capabilities. In order to do that I whould need bi-directional connection between the iphones during the game. I did a little research at google and came out with the following…
Yony
  • 680
  • 1
  • 9
  • 20
0
votes
1 answer

How implement Ip in Udp encapsulating application?

I want to develop test application (something like IpSec, but much simple) that implement enacapsulating all IP packets of "PC" in some "another packets" with encription. This "another packets" are sent to another computer (smth like "proxy") that…
FunctorPrototype
  • 1,173
  • 2
  • 12
  • 24
0
votes
1 answer

UDP NAT Traversal (punch through) shortcut

Much of the information regarding UDP NAT Traversal involves an intermediate server to communicate the public end points to both clients. Is it possible to shortcut this if the public end points are pre-configured for the clients? Can two clients…
khayman218
  • 143
  • 1
  • 6
0
votes
1 answer

Client Server Architecture

I'm struggle with what technique to choose for a server client aspect of my application. Defining design Windows, C# on .net 2 On many machines there is a .net 2 service. I call that the Client. Machines can be in different networks behind NAT's…
andySF
  • 556
  • 7
  • 30
-1
votes
1 answer

How can i use .net Remoting over internet

I have two application on different computers than connect to each other by Remoting Channel. I want to control server from client on different network (over Internet). How i can do that? Is it possible to configure Remoting to bypass/punch holes…
user2880188
  • 33
  • 1
  • 7
-2
votes
2 answers

How to handle NAT traversal in c++ peer to peer application ( please code examples not theory )

I need to develop simple game that will be using peer to peer connection using centralize index manager server. I know there is a problem when a client is trying to connect to another client that is behind a router. I was reading about NAT traversal…
user63898
  • 29,839
  • 85
  • 272
  • 514
1 2 3 4
5