[][src]Module mio::net

This is supported on feature="tcp" or feature="udp" or feature="uds" only.

Networking primitives

The types provided in this module are non-blocking by default and are designed to be portable across all supported Mio platforms. As long as the portability guidelines are followed, the behavior should be identical no matter the target platform.

Structs

SocketAddrfeature="tcp" or feature="udp" or feature="uds"

An address associated with a mio specific Unix socket.

TcpListenerfeature="tcp" or feature="udp" or feature="uds"

A structure representing a socket server

TcpStreamfeature="tcp" or feature="udp" or feature="uds"

A non-blocking TCP stream between a local socket and a remote socket.

UdpSocketfeature="tcp" or feature="udp" or feature="uds"

A User Datagram Protocol socket.

UnixDatagramfeature="tcp" or feature="udp" or feature="uds"

A Unix datagram socket.

UnixListenerfeature="tcp" or feature="udp" or feature="uds"

A non-blocking Unix domain socket server.

UnixStreamfeature="tcp" or feature="udp" or feature="uds"

A non-blocking Unix stream socket.