rust_tcp_sever::clean::server

Trait CleanSever

source
pub trait CleanSever {
    // Required method
    fn work(stream: &TcpStream);

    // Provided method
    fn launch(num_thr: usize) { ... }
}
Expand description

Trait Control Server.

Required Methods§

source

fn work(stream: &TcpStream)

Your Functuin for Work with Client.

  • stream = Thread Read-Write between Server and Client.

Provided Methods§

source

fn launch(num_thr: usize)

Launches Read-Write in the Loop, Server.

  • num_thr = Number Workers in ThreadPool.
Examples found in repository?
examples/clean.rs (line 8)
4
5
6
7
8
9
fn main() {
    /// Set Clean Server.
    CleanServer::set_server(TcpListener::bind("127.0.0.1:443").unwrap());
    // Launch Server in 4 Thread Mode.
    Server::launch(4);
}

Object Safety§

This trait is not object safe.

Implementors§