7wingfly / P2Pchat
A Peer-to-Peer chat program that demonstrates the implementation of UDP Hole-Punching, using a server with a known End Point to negotiate a direct connection between two clients behind NAT firewalls. Written in c#.
☆148Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for P2Pchat
- UPNP and NAT-PMP port forwarding for .NET☆163Updated 2 years ago
- Asynchronous TCP .NET library with reliable transmission and receipt of data, with an ssl implementation.☆80Updated 2 years ago
- Peer to peer networking in C# using WebRTC☆171Updated 5 years ago
- A TCP hole punch / hole punching / hole-punch / hole-punching NAT traversal proof of concept☆80Updated 10 years ago
- STUN client implementation in C#☆16Updated 3 years ago
- A c# implementation of System.Net.WebSockets.WebSocket for .Net Standard 2.0☆172Updated 4 years ago
- A P2P library to create peer-to-peer applications with .Net☆66Updated 9 years ago
- C# Network Library☆357Updated 9 months ago
- Ultra fast and low latency asynchronous socket server & client C# library with support TCP, SSL, UDP protocols and 10K connections proble…☆115Updated 8 months ago
- An asynchronous variant of TcpClient and TcpListener for .NET Standard.☆153Updated 3 years ago
- Lightweight and easy-to-use class library to allow port forwarding in NAT devices with UPNP and/or PMP☆421Updated 5 months ago
- Cisco's openh264 wrapper library for .NET Framework.☆110Updated 3 years ago
- TCP framework for C#. Focused on usability and performance.☆106Updated last year
- A library for resuming and multi-part/multi-threaded downloads in .NET written in C#☆137Updated 3 months ago
- A fast, lightweight, and easy to use socket library for C#.☆156Updated 4 years ago
- STUN implementation for C#☆25Updated 5 years ago
- BitTorrent for .NET Core☆112Updated 2 years ago
- BitTorrent client for .NET Core☆94Updated 10 months ago
- A collection of custom Controls for Windows.Forms☆158Updated 4 years ago
- A simple .NET library for creating video files in the AVI format.☆168Updated 7 months ago
- Windows 8 Desktop Duplication API for C# and .NET.☆93Updated 4 years ago
- MPEG 1 & 2 Decoder for Layers 1, 2, & 3☆123Updated 3 weeks ago
- RemoteViewing is a .NET-native VNC client and server library.☆262Updated last year
- A .Net or mono TCP client / server socket messaging library written in C#☆47Updated 13 years ago
- SharpSerializer can serialize types like: multidimensional array, nested array, array-of-arrays, polymorphic object (where value is inher…☆114Updated last month
- Ogg Vorbis audio encoding library written in C#☆69Updated last year
- A simple C# async websocket server and client for reliable transmission and receipt of data☆278Updated 4 months ago
- Library to enable .NET WinForms apps to easily render a set of tabs in their titlebar space, similar to Chrome, Firefox, Edge, etc.☆155Updated last year