다음을 통해 공유


NamedPipeTransport class

명명된 파이프 기반 전송 보낸 사람 및 수신기 추상화

생성자

NamedPipeTransport(INodeSocket)

NamedPipeTransport 클래스의 새 인스턴스를 만듭니다.

속성

isConnected

현재 연결된 경우 true 반환합니다.

PipePath
ServerIncomingPath
ServerOutgoingPath

메서드

close()

전송을 닫습니다.

receive(number)

전송에서 버퍼로 수신합니다.

send(INodeBuffer)

파이프에 쓰고 보냅니다.

생성자 세부 정보

NamedPipeTransport(INodeSocket)

NamedPipeTransport 클래스의 새 인스턴스를 만듭니다.

new NamedPipeTransport(socket: INodeSocket)

매개 변수

socket
INodeSocket

이 연결을 빌드할 소켓 개체입니다.

속성 세부 정보

isConnected

현재 연결된 경우 true 반환합니다.

boolean isConnected

속성 값

boolean

전송이 연결되어 있고 데이터를 보낼 준비가 되었는지 true, 그렇지 않으면 false.

PipePath

static PipePath: string

속성 값

string

ServerIncomingPath

static ServerIncomingPath: string

속성 값

string

ServerOutgoingPath

static ServerOutgoingPath: string

속성 값

string

메서드 세부 정보

close()

전송을 닫습니다.

function close()

receive(number)

전송에서 버퍼로 수신합니다.

function receive(count: number): Promise<INodeBuffer>

매개 변수

count

number

버퍼에 쓸 최대 바이트 양입니다.

반환

Promise<INodeBuffer>

전송의 데이터를 포함하는 버퍼입니다.

send(INodeBuffer)

파이프에 쓰고 보냅니다.

function send(buffer: INodeBuffer): number

매개 변수

buffer
INodeBuffer

소켓을 통해 보낼 데이터로 가득 찬 버퍼입니다.

반환

number

데이터가 성공적으로 전송된 경우 전송된 데이터의 길이를 나타내는 숫자입니다. 그렇지 않으면 0입니다.