/rust-flight-info

Simple client-server communication via UDP project built with Rust

Primary LanguageRust

Rust Flight Information System

Table of Contents

About

This is a Rust project built for the purposes of the CZ4013 - Distributed Systems course from NTU. I wrote a blog about this, check it out!

Getting Started

You need Rust installed on your machine. Check out the Rust website for more information.

Usage

To run the server: cargo run --package server alo true

  • Argument 1: alo (at-least-once) / amo (at-most-once)
  • Argument 2: true (enable simulation of network failure) / false (disable simulation of network failure)

To run the client: cargo run --package client