Namespace Eco.Shared.Networking.Udp
Classes
DisconnectReason
Enum for different disconnect reasons which may be produced by IUdpPeer.
SimpleUnconnectedUdpPeer
Simplest implementation of Unconnected UDP peer (used by master server) which doesn't use any third-party library, but just async sockets from .NET Core.
UdpChannelDataReceived
UdpClientExtensions
Extension methods for IUdpClient.
UdpConnectedHandler
UdpDataMessageHandler
UdpDisconnectedHandler
UdpPeerExtensions
UdpServerExtensions
Extension methods for IUdpServer.
Interfaces
IUdpClient
Interface for Upd client. It contains client specific methods and properties (like ConnectionStatus or Disconnect()).
IUdpLibrary
Interface for UDP libraries. Use this to create network lib peers.
IUdpPeer
Base interface for all UPD peers (either client or server). Contains common UPD transport methods: like Connect to specific peer, Send to peer or Receive message.
IUdpServer
IUnconnectedUdpPeer
Interface for unconnected UPD peers. Contains UPD Peer Api for unconnected messages only.