Interface INetworkHandler
A handler that configures the network as a session start and stops.
Namespace: Unity.Services.Multiplayer
Assembly: Unity.Services.Multiplayer.dll
Syntax
public interface INetworkHandler
Remarks
Implement this interface and specify it using With
Methods
StartAsync(NetworkConfiguration)
Configure and start networking as a server, host, or client.
Declaration
Task StartAsync(NetworkConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
Network |
configuration | The network configuration to be used. |
Returns
Remarks
Use Role to determine the role along with all networking details. After the returned task completes, the game should be either listening and accepting connections (host or server) or connected (client).
For direct networking, the handler is allowed to modify the publish port Update
StopAsync()
Stop networking.
Declaration
Task StopAsync()
Returns
Remarks
Use the Role obtained in Start