Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/meoqan/vaser
- Owner: Meoqan
- Created: 2015-01-21T15:02:47.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-05-11T07:27:34.000Z (over 1 year ago)
- Last Synced: 2024-12-12T03:18:19.531Z (about 1 month ago)
- Topics: 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
- Language: C#
- Homepage: http://clusterware.de
- Size: 451 KB
- Stars: 31
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 architectureBuild 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)