Skip to content

SocketAddress

[<Interface>]
type SocketAddress =
    abstract member address: string
    abstract member family: IPVersion
    abstract member flowlabel: float
    abstract member port: float
    static member Create (address: string, family: IPVersion, port: float, flowlabel: float) : SocketAddress
    static member parse (input: string) : SocketAddress option
AssemblyXantham.Fable.Node
Attributes[<Interface>]

@since v15.14.0, v14.18.0

Properties

abstract member address: string

Either `'ipv4'` or `'ipv6'`.

@since v15.14.0, v14.18.0

abstract member family: IPVersion

Either `'ipv4'` or `'ipv6'`.

@since v15.14.0, v14.18.0

abstract member flowlabel: float

@since v15.14.0, v14.18.0

abstract member port: float

@since v15.14.0, v14.18.0

Methods

static member Create (address: string, family: IPVersion, port: float, flowlabel: float) : SocketAddress
static member parse (input: string) : SocketAddress option

@since v22.13.0

Parameter
inputAn input string containing an IP address and optional port, e.g. 123.1.2.3:1234 or [1::1]:1234.

Returns. Returns a SocketAddress if parsing was successful. Otherwise returns undefined.