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

TcpListener

TCP 接続を待ち受け、accept で TcpSocket に渡します。

継承関係

階層 (theme_hierarchy_view_summary)

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

コンストラクター

プロパティ

メソッド

コンストラクター

プロパティ

blocking: boolean = true
ソースと継承
detach?: () => void

現在のトランスポートのイベントリスナーを削除します。

ソースと継承
epoch: number = 0
ソースと継承
failure?: Error
ソースと継承
transport?: Server

基底クラスのライフサイクルを共有する Node リスナートランスポート。

ソースと継承
AnyPort: 0

バインド時にシステムが利用可能なポートを自動割り当てします。

ソースと継承
Status: typeof SocketStatus = SocketStatus

ソケット操作状態の列挙型。

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

ソケットトランスポートプロトコルの列挙型。

ソースと継承

メソッド

  • リスナー用の Server を割り当てます。クライアントトランスポートの 作成や暗黙のポート待ち受けは行いません。

    戻り値

    Server
    ソースと継承
  • 引数

    check
    () => boolean
    generation
    number

    戻り値

    Promise<boolean>
    ソースと継承
  • 最新の下位層のエラーを返し、記録がなければ undefined を返します。

    戻り値

    undefined | Error
    ソースと継承
  • 待ち受けポートを返し、待ち受けていなければ 0 を返します。

    戻り値

    number
    ソースと継承
  • サブクラスに下位の Node トランスポートへのアクセスを提供します。 未作成なら undefined です。

    戻り値

    undefined | Server
    ソースと継承
  • 非同期にバインドして待ち受けます。port が 0 なら自動割り当てされ、 既定ではすべての IPv4 インターフェースにバインドします。

    引数

    port
    number
    address
    IpAddress = IpAddress.Any

    戻り値

    Promise<SocketStatus>
    ソースと継承
  • 受け入れキューと待ち受け状態を設定します。 すでに待ち受け中の Server も引き継げます。

    戻り値

    void
    ソースと継承
  • 読み書き可能になるまで非同期に待機するか設定します。 false なら現在のキュー状態に応じて NotReady または Partial を返します。

    引数

    blocking
    boolean

    戻り値

    void
    ソースと継承

シンボルメンバー

"[socketEvents]": EventEmitter<DefaultEventMap> = ...
ソースと継承
  • サブクラスで上書き可能な準備条件を Selector に公開します。

    引数

    mask
    number

    戻り値

    number
    ソースと継承

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