All Projects → MrSmith33 → enet-tutorials

MrSmith33 / enet-tutorials

Licence: other
ENet tutorials/examples for D programming language

Programming Languages

d
599 projects

Labels

Projects that are alternatives of or similar to enet-tutorials

ENetUnityMobile
Using ENet-CSharp for a multiplayer setup with a Unity Client and .Net Core Server environment
Stars: ✭ 27 (+92.86%)
Mutual labels:  enet
Frame-Number-Sync
Keeps time in sync between server and client.
Stars: ✭ 31 (+121.43%)
Mutual labels:  enet
Pytorch-ENet-Nice
Pytorch to train ENet of Cityscapes datasets and CamVid datasets nicely
Stars: ✭ 30 (+114.29%)
Mutual labels:  enet
semantic-segmentation-tensorflow
Semantic segmentation task for ADE20k & cityscapse dataset, based on several models.
Stars: ✭ 84 (+500%)
Mutual labels:  enet
choria
Finally, an MMORPG that's all about grinding and doing chores.
Stars: ✭ 19 (+35.71%)
Mutual labels:  enet
ENet-CSharp
A improved fork of ENet, a tried and true networking library. C, C++, C# compatible.
Stars: ✭ 65 (+364.29%)
Mutual labels:  enet
instance-segmentation
No description or website provided.
Stars: ✭ 40 (+185.71%)
Mutual labels:  enet
m2o-reborn
Original Mafia2 Multiplayer modification
Stars: ✭ 31 (+121.43%)
Mutual labels:  enet

#Enet tutorials

##About

This is a collection of ENet tutorials and examples written in D programming language.

Tutorials

  1. Simple client/server example. It has Server and Client structs with some convenience methods.
    To build use dub build :tut01.

  2. Extends first example by adding abstract Connection class from which both client and server are derived. In this tutorial a packet system is implemented. Serialization/deserealization is done with cbor-d package. Packet system allows for easy sending and receiving of structs. It has a basic chat protocol.
    To build use dub build :tut02.

  3. A client/server chat application. Client is a gui application that uses anchovy library for gui. A simple user storage on server is implemented. Client and server implemented as separate configurations, with client being the default one.
    Also, a simple /exit command is implemented on the server.
    You can build a client with dub build :tut03 --config=client, or simply by dub build :tut03.
    A server is built like dub build :tut03 --config=server.

Tutorial 3 animation

chat

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].