Provides a client-server networking architecture to amethyst.
A filter that checks if the incoming event is from a connected client.
'Host' abstracts Laminar udp sockets away.
A network connection target data.
A network identity. It can represent either a client or a server. It represents anything that can own an entity or a component. Think of it as an identity card. When used as a resource, it designates the local network uuid.
Represents a packet which could have any serializable payload.
The System managing the network state and connections. The T generic parameter corresponds to the network event type. Receives events and filters them. Received events will be inserted into the NetReceiveBuffer resource. To send an event, add it to the NetSendBuffer resource.
A convenience bundle to create the infrastructure needed to send and receive network messages.
The configuration used for the networking system.
The state of the connection.
Network events which you can send or and receive from an endpoint.
Network filter base trait providing an event filtering interface.
Sends an event to the target NetConnection using the provided network Socket. The socket has to be bound.