[nanomsg] Re: NAT transport

  • From: Matthew Hall <mhall@xxxxxxxxxxxxxxx>
  • To: nanomsg@xxxxxxxxxxxxx
  • Date: Wed, 25 Mar 2015 16:21:18 -0700

On Wed, Mar 25, 2015 at 01:11:31PM -0700, Jay Berg wrote:
> "pho-nat" - cool stuff… 
> 
> so now i'm wondering if nanomsg high level protocols can be used with a UDP 
> transport.  
> 
> Jay 

As usual when it comes down to getting things working both in TCP and UDP, I 
think the answer would be that the effort is non-trivial.

TCP features include segmentation, retransmission, reordering, Selective 
Repeat ARQ, and Path MTU discovery.

Performing all of these features in UDP is doable but hardly trivial.
It might make sense to see if some features from an RTP stack could be reused 
to provide these features for nanomsg's use.

Otherwise it will be an extremely long road.

Matthew.


Other related posts: