Networking lib/framework for multiplayer servers ?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/csharp

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • SaaSHub - Software Alternatives and Reviews
  • LiteNetLib

    Lite reliable UDP library for Mono and .NET

  • NetCoreServer

    Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • WatsonTcp

    WatsonTcp is the easiest way to build TCP-based clients and servers in C#.

    Any specific protocol you'd like to use? If you're decided for tcp then you can check this, this and this (all three made by the same guy)

  • CavemanTcp

    CavemanTcp is a simple TCP client and server providing callers with easy integration and full control over network reads and writes.

    Any specific protocol you'd like to use? If you're decided for tcp then you can check this, this and this (all three made by the same guy)

  • SuperSimpleTcp

    Simple wrapper for TCP client and server in C# with SSL support

    Any specific protocol you'd like to use? If you're decided for tcp then you can check this, this and this (all three made by the same guy)

  • MagicOnion

    Unified Realtime/API framework for .NET platform and Unity.

    MagicOnion? https://github.com/Cysharp/MagicOnion

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts