I try to create a server with Rust, and mio library seems the only way to support lots of connections concurrently. When I am learning mio library, however, the first example, echo server, seems really verbose and a lot of boilerplate codes there. Really don’t think this example program is attractive to new comers. I am afraid that many others will also feel so frustrated by that example.
Is there really no better way to implement a concurrent server in Rust?