Trait hyper::net::NetworkListenerExperimental
[-]
[+]
[src]
pub trait NetworkListener<S: NetworkStream, A: NetworkAcceptor<S>>: Listener<S, A> { fn bind(host: &str, port: Port) -> IoResult<Self>; fn socket_name(&mut self) -> IoResult<SocketAddr>; }
An abstraction to listen for connections on a certain port.
Required Methods
fn bind(host: &str, port: Port) -> IoResult<Self>
Bind to a socket.
Note: This does not start listening for connections. You must call
listen()
to do that.
fn socket_name(&mut self) -> IoResult<SocketAddr>
Get the address this Listener ended up listening on.
Implementors
impl NetworkListener<HttpStream, HttpAcceptor> for HttpListener