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

Important traits for NetworkConnections<'a, N>

Returns an iterator over incoming connections.

Implementors