Search Results for

    Show / Hide Table of Contents

    Class ManagedSocket

    A socket.

    Inheritance
    System.Object
    ManagedSocket
    DatagramSocket
    StreamSocket
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public abstract class ManagedSocket : object

    Properties

    AdapterSpeed

    Gets or sets the adapter speed.

    Declaration
    public long AdapterSpeed { get; set; }
    Property Value
    Type Description
    System.Int64

    IPv6

    Gets a value indicating whether the socket supports IPv6.

    Declaration
    public abstract bool IPv6 { get; }
    Property Value
    Type Description
    System.Boolean

    IsClosed

    Gets a value indicating whether this instance is closed.

    Declaration
    public abstract bool IsClosed { get; }
    Property Value
    Type Description
    System.Boolean

    LocalIPAddress

    Gets the local IP address.

    Declaration
    public abstract string LocalIPAddress { get; }
    Property Value
    Type Description
    System.String

    LocalPort

    Gets the local port.

    Declaration
    public abstract int LocalPort { get; }
    Property Value
    Type Description
    System.Int32

    PublicIPAddresses

    Gets or sets the public IP addresses, if known.

    Declaration
    public string[] PublicIPAddresses { get; set; }
    Property Value
    Type Description
    System.String[]

    Methods

    Bind(String, Int32, out Boolean)

    Binds the socket to a local endpoint.

    Declaration
    public abstract bool Bind(string ipAddress, int port, out bool addressInUse)
    Parameters
    Type Name Description
    System.String ipAddress

    The local IP address.

    System.Int32 port

    The local port.

    System.Boolean addressInUse

    Indicates that access to the address is forbidden or in use.

    Returns
    Type Description
    System.Boolean

    Close()

    Closes the socket.

    Declaration
    public abstract void Close()
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0