Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meoqan/vaser

Vaser is a powerful high performance event based network engine library for C# .Net. It’s possible to start multiple servers in one program and use the same network code for all servers. In the network communication are all strings are omitted, instead it is based on a unique binary identifier, which the CPU and memory relieves massively.
https://github.com/meoqan/vaser

android client client-server commercial-open-source cross-platform crossplatform event-driven ios kerberos-server netcore network-communication networking server ssl-support tcp unity unity3d unity3d-plugin universal-app xamarin

Last synced: about 1 month ago
JSON representation

Vaser is a powerful high performance event based network engine library for C# .Net. It’s possible to start multiple servers in one program and use the same network code for all servers. In the network communication are all strings are omitted, instead it is based on a unique binary identifier, which the CPU and memory relieves massively.

Awesome Lists containing this project

README

        

# Welcome to Vaser!

Vaser is a powerful high performance event based network engine library for C# .Net.
It is possible to start multiple servers in one program and use the same network code for all servers.
In the network communication are all strings are omitted, instead it is based on a unique binary identifier, which the CPU and memory relieves massively.

### New

Vaser is now available for Unity 3d!

### What does Vaser exactly?

Vaser manages TCP/IP connections between server and clients.

Server <-----TCP/IP-----> Clients

The main goal of this engine is simplified _object-oriented networking_.

### Links:
**[NuGet Packet](https://www.nuget.org/packages/Vaser/)**

**[GitHub Wiki](https://github.com/Meoqan/Vaser/wiki)**

**[API and reference catalog](http://clusterware.de/Doc/)**

**[Vaser for Unity 3d](http://clusterware.de/Downloads)**

### Features:

+ the communication is Kerberos or SSL encrypted
+ event based data package handling
+ structured data communication with data portals
+ simple data container building
+ ability to send 1D arrays
+ data packets have ObjectID’s and ContainerID’s identifier for simplified _object-oriented networking_
+ ready for use request-response-pattern classes
+ robust programming architecture

Build your own simple Datapackages for your Application:

![GitHub Logo](http://clusterware.de/images/MyDataPacket.png)

If you need help or have suggestions, please send me a message.

![GitHub Logo](http://clusterware.de/images/cluster-logo-s.png)