Hi Martin, To use nanomsg when both sides are behind a NAT, we will have to implement a new nanomsg transport. From what I understand, NAT hole-punching is more reliable using UDP vs TCP. Would the nanomsg protocals all work with a UDP transport? Thanks Jay