共用方式為


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。