Mirror/docs/Classes/NetworkClient.md

25 lines
1.0 KiB
Markdown
Raw Normal View History

# NetworkClient
`NetworkClient` is a high-level API class that manages a network connection from a client to a server, and can send and receive messages between the client and the server. The `NetworkClient` class also helps to manage spawned network GameObjects, and routing of RPC message and network events.
See the [NetworkClient](#networkclient) script reference for more information.
## Properties
- **serverIP**
The IP address of the server that this client is connected to.
- **serverPort**
The port of the server that this client is connected to.
- **connection**
The NetworkConnection GameObject this `NetworkClient` instance is using.
- **handlers**
The set of registered message handler functions.
- **numChannels**
The number of configured NetworkTransport QoS channels.
- **isConnected**
True if the client is connected to a server.
- **allClients**
List of active NetworkClients (static).
- **active**
True if any NetworkClients are active (static).