docs.unity.cn
Search Results for

    Show / Hide Table of Contents

    Struct NetworkStreamReceiveSystem

    The NetworkStreamReceiveSystem is one of the most important system of the NetCode package and its fundamental job is to manage all the NetworkStreamConnection life-cycles (creation, update, destruction), and receiving all the NetworkStreamProtocol message types. It is responsible also responsible for:

    - creating the NetworkStreamDriver singleton (see also NetworkDriverStore and NetworkDriver).

    - handling the driver migration (see DriverMigrationSystem and MigrationTicket).

    - listening and accepting incoming connections (server).

    - exchanging the NetworkProtocolVersion during the initial handshake.

    - updating the ConnectionState state component if present.

    Implements
    ISystem
    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Unity.NetCode
    Assembly: solution.dll
    Syntax
    [WorldSystemFilter(WorldSystemFilterFlags.ServerSimulation|WorldSystemFilterFlags.ClientSimulation|WorldSystemFilterFlags.ThinClientSimulation, WorldSystemFilterFlags.Default)]
    [UpdateInGroup(typeof(NetworkReceiveSystemGroup))]
    [CreateAfter(typeof(RpcSystem))]
    [BurstCompile]
    public struct NetworkStreamReceiveSystem : ISystem

    Properties

    Name Description
    DriverConstructor

    Assign your INetworkStreamDriverConstructor to customize the NetworkDriver construction.

    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)