msg-transmitter 0.3.2

A tcp-based, single-server-multiple-clients model with the Rust programming language.
Documentation

msg-transmitter

Overview

It is a library of single server multiple clients model. The main purpose of this library is helping users more focus on communication logic instead of low-level networking design. User can transmit any structs between server and client.

User is able to choose either tcp-based or uds-based connection. Note that tcp-based connection can support both Windows and *nux, but uds-based connection only can support *nux.

dependances

  • Main networking architecture impletmented by asynchronous framework tokio and futures.

  • User data are transfered to bytes by serialization framework serde and binary encoder/decoder crate bincode.

example

Examples can be found here.

Design

Design can be found here

This crate is created by ChijinZ(tlock.chijin@gmail.com).