Skip to content

sunduk/FreeNet

Repository files navigation

FreeNet

FreeNet is a lightweight asynchronous C# network library.

Structure

  • Transmission Method
    • Asynchronous accept.
    • Asynchronous receive and send.
  • Pooling
    • SocketAsyncEventArgs pooling management.
    • Receive buffer pooling management.
  • Performance Optimization
    • Aggregate BufferList for batch sending.
      • image
    • Use of double buffering queues.
  • Thread Model
    • IO thread packet processing method.
    • Single logic thread packet processing method.
  • Additional Features
    • Heartbeat functionality.

About

C# Network library. Asynchronous. TCP. GameServer.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages