Trait hyper::net::NetworkListener [] [src]

pub trait NetworkListener: Clone {
    type Stream: NetworkStream + Send + Clone;
    fn accept(&mut self) -> Result<Self::Stream>;
    fn local_addr(&mut self) -> Result<SocketAddr>;

    fn incoming(&mut self) -> NetworkConnections<Self> { ... }
}

An abstraction to listen for connections on a certain port.

Associated Types

The stream produced for each connection.

Required Methods

Returns an iterator of streams.

Get the address this Listener ended up listening on.

Provided Methods

Returns an iterator over incoming connections.

Implementors