Simple Networking Applications in Rust and Golang
The Premise
I wanted to be more comfortable and competent with the provided networking libraries in Rust and Golang. I figured implementing some simple client/server applications would be a great way to do this.
The Applications
Echo Server
I implemented a simple Echo Server and Client in both Rust and Go.
Here is the Rust source code
And here is the Go source code
Both implementations support the same functionality which is sending either TCP or UDP messages from a client to a server and having the server “echo” back whatever the client sent.