Skip to content

tomxiong/tcpserver

Repository files navigation

GitHub FOSSA Status Rust

What is the project?

  • tcpserver is a simple TCP response server which can print message at server console and echo it to client. I build this project for my homeworks of studying substrate development.

Change logs:

  • Implement a simple echo tcp server with Rust std library 2022-07-08
  • Implement three example code for traffic light, sum some u32 values and use generic and trait feature

How to build it?

xionggang@DESKTOP-5HGRQV2:~/rust/projects/tcpserver$ cargo build --release

How to use it?

xionggang@DESKTOP-5HGRQV2:~/rust/projects/tcpserver$ cd target/releases
xionggang@DESKTOP-5HGRQV2:~/rust/projects/tcpserver$ ./tcpserver
The first question is the time of the different color traffic light:
--------------------------------------------------------------------
Red light time is 30
Yellow light time is 5
Green light time is 45
--------------------------------------------------------------------
The second question is summing of vec u32 values:
--------------------------------------------------------------------
Total value is :Some(3446353557)
overflow!
Wrong value is :None
--------------------------------------------------------------------
The third question is use generic and trait feature to calculate area of shapes:
--------------------------------------------------------------------
The shape area is 314
The shape area is 25
The shape area is 100
--------------------------------------------------------------------

For more detail, please to see the animated graphics gif about "How to use it" like below:

Screenshot1

Screenshot2

license

FOSSA Status

About

A simple echo tcp server

Resources

License

Stars

Watchers

Forks

Languages