docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct IPCNetworkInterface

    The ipc network interface

    Implements
    INetworkInterface
    IDisposable
    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Unity.Networking.Transport
    Assembly: solution.dll
    Syntax
    [BurstCompile]
    public struct IPCNetworkInterface : INetworkInterface, IDisposable

    Properties

    Name Description
    LocalEndPoint

    Gets the value of the local end point

    Methods

    Name Description
    Bind(NetworkInterfaceEndPoint)

    Binds the medium to a specific endpoint.

    CreateInterfaceEndPoint(NetworkEndPoint, out NetworkInterfaceEndPoint)

    Creates an interface end point. Only available for loopback addresses.

    CreateSendInterface()

    Creates the send interface

    Dispose()

    Cleans up both the local end point and the IPCManager instance.

    GetGenericEndPoint(NetworkInterfaceEndPoint)

    Retrieves an already created endpoint with port or creates one.

    Initialize(NetworkSettings)

    Initializes the interface passing in optional INetworkParameter

    Listen()

    Start listening for incoming connections. This is normally a no-op for real UDP sockets.

    ScheduleReceive(NetworkPacketReceiver, JobHandle)

    Schedule a ReceiveJob. This is used to read data from your supported medium and pass it to the AppendData function supplied by NetworkDriver

    ScheduleSend(NativeQueue<QueuedSendMessage>, JobHandle)

    Schedule a SendJob. This is used to flush send queues to your supported medium

    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)