NamedPipeTransport class
명명된 파이프 기반 전송 보낸 사람 및 수신기 추상화
생성자
| Named |
NamedPipeTransport 클래스의 새 인스턴스를 만듭니다. |
속성
| is |
현재 연결된 경우 |
| Pipe |
|
| Server |
|
| Server |
메서드
| close() | 전송을 닫습니다. |
| receive(number) | 전송에서 버퍼로 수신합니다. |
| send(INode |
파이프에 쓰고 보냅니다. |
생성자 세부 정보
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입니다.