P2P protocol to use inside managed dotnet application
.) no extended OS permission required .) communiction over data fragments (UDP) .) packet ordering and flow control .) low overhead of 18bytes per datagram .) same security as wireguard .) crypto routing and crypto discovery .) NAT trafersal and neighbor detection .) compression
Wireguard https://www.wireguard.com/protocol/
Noise Protocl Framework http://noiseprotocol.org/noise.pdf
Interactive Connectivity Establishment (ICE) https://tools.ietf.org/html/rfc8445
Explicit Congestion Notification (ECN) for RTP over UDP https://tools.ietf.org/html/rfc6679
Low Extra Delay Background Transport (LEDBAT) https://tools.ietf.org/html/rfc6817