{"repo":"nxrighthere/ENet-CSharp","free":true,"listed":false,"github":"https://github.com/nxrighthere/ENet-CSharp","clone":"git clone https://github.com/nxrighthere/ENet-CSharp.git","description":"Reliable UDP networking library","language":"C","stars":904,"topics":["networking","udp","protocol","ipv4","ipv6","interop","gamedev","dotnet","unity","unigine"],"license":"MIT","category":"game-templates","readme_excerpt":"This is an independent ENet implementation with a modified protocol for C, C++, C#, and other languages. Features: - Lightweight and straightforward - Low resource consumption - Dual-stack IPv4/IPv6 support - Connection management - Sequencing - Channels - Reliability - Fragmentation and reassembly - Aggregation - Adaptability - Portability Please, read common mistakes to get an idea what can go wrong. Building -------- To build the native library appropriate software is required: For desktop platforms CMake with GNU Make or Visual Studio. For mobile platforms NDK for Android and Xcode for iOS. Make sure that all compiled libraries are assigned to appropriate platforms and CPU architectures. To build the library for Nintendo Switch, follow this guide. A managed assembly can be built using any available compiling platform that supports C# 3.0 or higher. Compiled libraries -------- You can grab compiled libraries from the release section or from NuGet: ENet-CSharp contains compiled assembly with native libraries for the .NET environment (.NET Standard 2.1). ENet-Unity contains script with native libraries for the Unity. It's highly recommended to delete a folder with binaries instead of replacing it to upgrade. These packages are provided only for traditional platforms: Windows, Linux, and macOS (x64). Supported OS versions: - Windows 7 or higher - Linux 4.4 or higher - macOS 10.12 or higher Usage -------- Before starting to work, the library should be initialized using ENet.Li","default_branch":null,"files":null,"tree":[],"storefront":"/r/nxrighthere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nxrighthere/ENet-CSharp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}