Note: UNet is deprecated, and will be removed from Unity in the future. A new system is under development. For more information and next steps see this blog post and the FAQ.

NetworkServer is a High-Level-API class that manages connections from multiple clients.


Property: Function:
active Checks if the server has been started.
connections A list of all the current connections from clients.
dontListen If you enable this, the server will not listen for incoming connections on the regular network port.
handlers Dictionary of the message handlers registered with the server.
hostTopology The host topology that the server is using.
listenPort The port that the server is listening on.
localClientActive True if a local client is currently active on the server.
localConnections A list of local connections on the server.
maxDelay The maximum delay before sending packets on connections.
networkConnectionClass The class to be used when creating new network connections.
numChannels The number of channels the network is configure with.
objects This is a dictionary of networked objects that have been spawned on the server.
serverHostId The transport layer hostId used by this server.
useWebSockets This makes the server listen for WebSockets connections instead of normal transport layer connections.