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
    소스와 상속
  • 수락 큐가 비어 있지 않으면 수신 준비 상태를 알립니다.

    매개변수

    mask
    number

    반환값

    number
    소스와 상속
  • 수신 대기 상태를 반환하며 파생 클래스에서 확장할 수 있습니다.

    반환값

    boolean
    소스와 상속
  • 비동기 대기를 통한 블로킹 동작을 사용하는지 반환합니다.

    반환값

    boolean
    소스와 상속
  • 비동기로 바인딩하고 수신 대기합니다. port가 0이면 자동 할당하며, 기본적으로 모든 IPv4 인터페이스에 바인딩합니다.

    매개변수

    port
    number
    address
    IpAddress = IpAddress.Any

    반환값

    Promise<SocketStatus>
    소스와 상속
  • 수락 큐와 수신 대기 상태를 설정하며, 이미 수신 대기 중인 Server 인수를 지원합니다.

    반환값

    void
    소스와 상속
  • 읽기/쓰기 가능 상태를 비동기로 기다릴지 설정합니다. false이면 현재 큐 상태에 따라 NotReady 또는 Partial을 반환합니다.

    매개변수

    blocking
    boolean

    반환값

    void
    소스와 상속

심볼 멤버

"[socketEvents]": EventEmitter<DefaultEventMap> = ...
소스와 상속
  • 하위 클래스에서 재정의할 수 있는 활성 상태를 Selector에 제공합니다.

    반환값

    boolean
    소스와 상속
  • 하위 클래스에서 재정의할 수 있는 준비 조건을 Selector에 제공합니다.

    매개변수

    mask
    number

    반환값

    number
    소스와 상속

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