Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

UDT-Mail-Server

Build Status

A simple mock mail server using UDT to provide reliable and concurrent UDP connections.

Compile:

Run makefile in client and serv directory.

Requires:

You may or may not need to install these packages using your package manager. The following package names reffer to the default Ubuntu package library. They may be named differently depending on which package manager you use.

Clang++ 3.8 later versions may work but have not been tested.

libcurl4-openssl-dev libcurl4 OpenSSL: For base64 encoding and decoding and random string generation refer to REPORT

libudt-dev UDT: https://en.wikipedia.org/wiki/UDP-based_Data_Transfer_Protocol

Note:

If using Ubuntu Server 16.04 the following commands will install all required packages: apt-get update && apt-get upgrade -y apt-get install -y git build-essential clang-3.8 clang++-3.8 lldb-3.8 gcc g++ libboost-all-dev libudt-dev libcurl4-openssl-dev

Run:

server: ./server UDP TCP client: ./client hostname UDP TCP

Note:

Working command sequence can be found in REPORT.

About

A simple mock mail server using UDT to provide reliable and concurrent UDP connections.

Resources

Releases

No releases published

Packages

No packages published

Languages