C# (CSharp) Brunet.Tunnel Namespace

Classes

Name Description
OverlapConnectionOverlord A CO used to create Overlap so that tunnels can be made between two peers that cannot directly connect.
SimpleForwarderSelector An ForwarderSelector that returns an address from the list pseudorandomly.
SimpleForwarderSelectorFactory Creates new SimpleForwarderSelector.
TunnelEdge Holds the state information for a Tunnels.
TunnelEdgeListener Tunnels provide the ability for disconnected peers to form via existing overlay connections. For example, two nodes behind asymmetric NATs can form a tunnel over a common peer forming a virtual direct link between each other. Tunnels provide a mechanism for forming a complete ring.
TunnelEdgeListener.TunnelEdgeCallbackAction Used to bundle a TunnelTA, an ECB, and an IAction altogether.
TunnelEdgeTest