Ether.Network is a basic library to make quickly a simple server or client using sockets.
This library is coded with C# using .NET Core framework to target Windows and Linux operating systems.
- .NET Core 1.0 (netstandard1.3)
- .NET Core 2.0 (netstandard2.0)
- .NET Framework 4.5
- .NET Framework 4.6
- Client management
- Broadcast packets to all connected users or a list of connected users.
- Scalable configuration
- Maximum of connected users
- Bytes allocated per users
- Connect to a TCP server
- Disconnect from a server
- Send packets
- Receieve packets
- Scalable configuration
- Bytes allocated per users
- Create packet streams
- Read packet streams
- Create your own packet processor
Create a .NETCore project and add the nuget package: Ether.Network
or you can do it manually in you NuGet console package manager :
$> Install-Package Ether.Network