Show / Hide Table of Contents

    Interface ISocketConnection

    Interface for connections.

    Inherited Members
    IConnection.Closed
    IConnection.PacketProcessed
    IConnection.PacketReady
    IConnection.IsOrphaned
    IConnection.Read()
    IConnection.Close()
    IConnection.Send(IEnumerable<IOutboundPacket>)
    Namespace: Fibula.Communications.Contracts.Abstractions
    Assembly: Fibula.Communications.Contracts.dll
    Syntax
    public interface ISocketConnection : IConnection

    Properties

    | Improve this Doc View Source

    SocketIp

    Gets the Socket IP address of this connection, if it is open.

    Declaration
    string SocketIp { get; }
    Property Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    SetupAuthenticationKey(UInt32[])

    Sets up an Xtea key expected to be matched on subsequent messages.

    Declaration
    void SetupAuthenticationKey(uint[] xteaKey)
    Parameters
    Type Name Description
    System.UInt32[] xteaKey

    The XTea key to use in this connection's communications.

    Extension Methods

    ObjectExtensions.YieldSingleItem<T>(T)
    ObjectExtensions.GetPropertyValue(Object, String)
    Validate.ThrowIfNull(Object, String)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2018-2020 | The Fibula Project
    Generated using DocFX | Jose L. Nuñez de Caceres et al.