Home
Softono
j

jennal

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by jennal

GoPlay.Net
Open Source

GoPlay.Net

GoPlay.Net is a long-connection RPC framework written in pure C for real-time game servers and applications needing push capabilities. It combines the route model from Pomelo, the Actor model from ET and Orleans, and ASP.NET Core-style attribute routing into a pragmatic C stack with full client code generation. Developers annotate methods with attributes and clients invoke them like local calls. Key features include attribute-based routing, compile-time safety with Roslyn analyzers, zero-allocation hot paths, O(1) route dispatch via compiled delegates, and support for multiple runtimes including net7 through net10 plus netstandard2.1 for Unity clients. The MaxConcurrency attribute enables up to 50x throughput improvements for I/O-bound workloads by running handlers concurrently on a single connection. Performance highlights include single-connection echo RTT around 42 microseconds on net8, route dispatch under 100 nanoseconds, and concurrent throughput of approximately 103,000 requests per second. The framewo

Game Engines Game Server Management
11 Github Stars