{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Struct NetworkStreamDriver | Netcode for Entities | 1.1.0-pre.3
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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.

    Implements
    IComponentData
    IQueryTypeParameter
    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    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 endpoint address.

    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).
    When multiple drivers exist, e.g. when using both IPC and Socket connection, multiple drivers will be available in the NetworkDriverStore.

    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

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)