Module network

Module network 

Source

Enums§

NetCmd
This is where d3 meets Tcp or UDP. The Network leans heavily upon Mio to provide the foundation for interacting with the network. The d3 network provides an additional abstraction to adapt it for d3 machines and encapsulate Mio.

Functions§

get_network_sender
Obtain the network’s sender. The returned sender is a clone, that you are free to use, further clone, or drop. Tip: cache the result and clone it when you need to send it.
start_network
Start the network. Starting does not perform any network bindings, it prepares the network to accept bindings.
stop_network
Stop the network. Stopping will close all network connections and listeners and no further network activity is allowed.

Type Aliases§

NetConnId
A network connection is always expressed as a NetConnId and identifies a specific network connection.
NetSender
Shorthand for a sender, that can be sent NetCmd instructions.