Struct NetworkStreamDriver
Singleton that can hold a reference to the NetworkDriverStore and that should be used to easily listening for new connection or connecting to server. Provide also other shortcut for retrieving the remote address of a NetworkStreamConnection or its underlying transport state.
Inherited Members
Namespace: Unity.NetCode
Assembly: solution.dll
Syntax
public struct NetworkStreamDriver : IComponentData, IQueryTypeParameter
Methods
Name | Description |
---|---|
Connect(EntityManager, NetworkEndpoint, Entity) | Initiate a connection to the remote |
GetConnectionState(NetworkStreamConnection) | The current state of the internal transport connection. |
GetLocalEndPoint() | Get the local endpoint (the endpoint remote peers will use to reach this driver) used by the first driver inside NetworkDriverStore. This is similar to calling GetLocalEndPoint(int) with NetworkDriverStore.FirstDriverId as argument. |
GetLocalEndPoint(int) | Get the local endpoint used by the driver (the endpoint remote peers will use to reach this driver).
|
GetRemoteEndPoint(NetworkStreamConnection) | The remote connection address. This is the seen public ip address of the connection. |
Listen(NetworkEndpoint) | Tell all the registered NetworkDriverStore drivers to start listening for incoming connections. |
UseRelay(NetworkStreamConnection) | Check if the given connection is using relay to connect to the remote endpoint |