How to create a TCP server

Create a Rust TCP server by binding a TcpListener to an address and iterating over incoming streams.

Create a TCP server by binding a TcpListener to an address and looping over incoming connections.

use std::net::TcpListener;

fn main() {
    let listener = TcpListener::bind("127.0.0.1:7878").unwrap();

    for stream in listener.incoming() {
        let stream = stream.unwrap();
        println!("Connection established!");
    }
}