Skip to content

Latest commit

 

History

History
46 lines (25 loc) · 4.28 KB

README.md

File metadata and controls

46 lines (25 loc) · 4.28 KB

P2PNet

A .Net library toolkit for quickly building P2P network applications.

p2pnet logo

passing version License

About


P2PNet facilitates peer-to-peer networking with an array of components for setting up your network. Initial peer discovery can be initiated in the LAN, and facilitated over a WAN utilizing various methods such as bootstrapping and IPv6 ICMP blasting. The PeerNetwork will be able to use a range of interoperable WAN and LAN discovery mechanisms to expand and grow the network, manage peer connections, and distribute data and information. Implementing the P2PNet library will make implementing peer-to-peer functionality in your application more seamless and integrated.

LAN Discovery IPv6

Serverless Discovery
Static
Server Bootstrap
NAT Holepunching File and

Data Storage
Status

Dependency: WinPcap


The P2PNet library requires WinPcap installed on the target system. You can check the releases for a working version that interops with the library. For automation, CI/CD and distribution you are advised to read the license guidelines.

Bootstrap Server Container


Docker image for launching an instance of the bootstrap server:

Docker

See live example deployment:

Fly.io Badge

Documentation


Technical overview and API documentation available down below:

view - Documentation