FreeNet
C# Network library. Asynchronous. TCP. GameServer.
Install / Use
/learn @sunduk/FreeNetREADME
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.
- Use of double buffering queues.
- Aggregate BufferList for batch sending.
- Thread Model
- IO thread packet processing method.
- Single logic thread packet processing method.
- Additional Features
- Heartbeat functionality.
