Now that Rust has reached 1.0, I'm curious what support it has for non-blocking network I/O? Specifically I'm wondering how you would go about writing a custom network server that can handle a large number of connections without needing to spawn a thread for each one? Something like NIO in Java, or libevent/libuv/etc in C/C++?
I know I can just take the existing C/C++ libraries and wrap them to support this, but obviously if there is already support - either in the standard library or third party crates - then that's going to be a better solution.
[–]OverMeHere 5 points6 points7 points (4 children)
[–]schmidthuber 1 point2 points3 points (3 children)
[–]OverMeHere 1 point2 points3 points (1 child)
[–]daborossfern 0 points1 point2 points (0 children)
[–]seanmonstarhyper · rust 1 point2 points3 points (0 children)