Network Library Documentation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CClientMain MonoBehaviour singleton class handling the client-side networking logic (TCP, UDP) in Unity
 CTCPHandles TCP connection
 CUDPHandles UDP connection and communication for the client
 CClientReceiveHandlerHandles incoming packets from the server and performs client-side actions accordingly
 CClientSendHandlerHandles sending various network requests from the client to the server using TCP or UDP
 CClientSettings
 CDefaultNetworkSettings
 CNetworkAnimatorSynchronizes animator parameters (bools, floats, triggers) over the network. Sends changes from the local user to the server and applies received parameters on remote clients
 CNetworkChatDemoChat demo class, manages UI
 CNetworkManagerManages network-related operations on the client side, including connection handling, user synchronization, transform and animation updates, and messaging. It is part of EDA architecture of the library
 CNetworkMonitorNetworkMonitor is responsible for actively monitoring network quality metrics such as latency, jitter, packet loss, bandwidth, and throughput. It provides real-time updates to the UI
 CNetworkOnlineListOnline list demo class, manages UI
 CNetworkServerSingleton MonoBehaviour that initializes and manages the network server logic in a Unity scene
 CNetworkTransformHandles synchronization of position and rotation over the network. For local users sends updates in time interval, for remote users interpolates transform
 CNetworkUserMain network user-prefab component, must be part of the user prefab
 CPacketPacket class used for data representation - used for reading and writing data that will be send or were received, includes methods for de-/serialization of different data types
 CServerLogicMain server logic class, responsible for all server-managing actions
 CServerReceiveHandlerContains all of the managing methods for received packets on server
 CServerSendHandlerContains all of the methods for packet sending according to their type
 CServerSettings
 CServerSideClientRepresents a server-side connected client, including TCP and UDP communication handlers, user state, and connection security such as HMAC and authentication tokens
 CTCPClass for managing TCP connection
 CUDPClass for managing UDP connection
 CServerSideClientInstanceComponent for GameObject representing client in server-scene, used only for testing id Unity
 CThreadsControllerImplementation of multithreading