Crate virtual_net
source ·Re-exports
pub use client::RemoteNetworkingClient;
pub use client::RemoteNetworkingClientDriver;
pub use server::RemoteNetworkingServer;
pub use server::RemoteNetworkingServerDriver;
Modules
Structs
- A cheaply cloneable and sliceable chunk of contiguous memory.
- A unique reference to a contiguous slice of memory.
- A
Duration
type to represent a span of time, typically used for system timeouts. - Represents an IP address and its netmask
- Represents a routing entry in the routing table of the interface
- An IPv4 address.
- An IPv6 address.
Enums
- An IP address, either IPv4 or IPv6.
- An internet socket address, either IPv4 or IPv6.
Traits
- Connected sockets have a persistent connection to a remote peer
- Connectionless sockets are able to send and receive datagrams and stream bytes to multiple addresses at the same time (peer-to-peer)
- ICMP sockets are low level devices bound to a specific address that can send and receive ICMP packets
- Represents an IO source
- An implementation of virtual networking