API リファレンス
検索インデックスを準備中…

IPv4 と IPv6 に対応する不変の IP アドレス値。

ソースと継承
メンバー一覧21

コンストラクター

プロパティ

メソッド

コンストラクター

  • ネットワーク順の IPv4 整数、16 バイトの IPv6 データ、 または既存アドレスのコピーから作成します。

    引数

    address
    number | Uint8Array | IpAddress

    戻り値

    ソースと継承
  • 0~255 の 4 つの 10 進オクテットから IPv4 アドレスを作成します。

    引数

    a
    number
    b
    number
    c
    number
    d
    number

    戻り値

    ソースと継承

プロパティ

Any: IpAddress = IpAddress.AnyV4

AnyV4 の互換エイリアス。

ソースと継承
AnyV4: IpAddress = ...

IPv4 の任意のインターフェースを表すアドレス 0.0.0.0。

ソースと継承
AnyV6: IpAddress = ...

IPv6 の任意のインターフェースを表すアドレス ::。

ソースと継承
Broadcast: IpAddress = IpAddress.BroadcastV4

BroadcastV4 の互換エイリアス。

ソースと継承
BroadcastV4: IpAddress = ...

IPv4 のブロードキャストアドレス 255.255.255.255。

ソースと継承
LocalHost: IpAddress = IpAddress.LocalHostV4

LocalHostV4 の互換エイリアス。

ソースと継承
LocalHostV4: IpAddress = ...

IPv4 のループバックアドレス 127.0.0.1。

ソースと継承
LocalHostV6: IpAddress = ...

IPv6 のループバックアドレス ::1。

ソースと継承
Type: typeof IpAddressType = IpAddressType

アドレスファミリーの列挙型。

ソースと継承

メソッド

  • アドレスファミリー、アドレスバイトの順に比較し、 負数、ゼロ、正数のいずれかを返します。

    引数

    戻り値

    number
    ソースと継承
  • IPv6 の 16 バイトのコピーを返し、IPv4 アドレスでは TypeError を スローします。

    戻り値

    Uint8Array
    ソースと継承
  • IPv4 をネットワーク順の符号なし 32 ビット整数で返します。 IPv6 アドレスでは TypeError をスローします。

    戻り値

    number
    ソースと継承
  • IPv4 のドット区切り 10 進表記または IPv6 の圧縮表記を返します。

    戻り値

    string
    ソースと継承
  • IP リテラルを解析します。ドメイン名の解決や IPv6 ゾーン ID の受け入れは 行わず、形式が不正な場合は undefined を返します。

    引数

    address
    string

    戻り値

    undefined | IpAddress
    ソースと継承
  • 外部 DNS/HTTP サービスで公開アドレスを非同期に照会します。 secure は HTTPS を使用し、失敗時は undefined を返します。

    引数

    timeout
    ReadonlyValue = Time.Zero
    type
    undefined | IpAddressType = IpAddressType.IpV4
    secure
    boolean = false

    戻り値

    Promise<undefined | IpAddress>
    ソースと継承
  • ホスト名を非同期に最初の IPv4 アドレスへ解決します。 IP リテラルはそのまま返し、失敗時は undefined を返します。

    引数

    hostname
    string

    戻り値

    Promise<undefined | IpAddress>
    ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0