This is a program that start a TCP echo server or client in async or sync mode, written in Rust.
$> ./async-client-server-networking -h
# Starts server on port 1234
$> ./async-client-server-networking server async 1234
$> ./async-client-server-networking server sync 12345
# Start client to connect
$> ./async-client-server-networking client async 1234
$> ./async-client-server-networking client sync 1234