Skip to content

Net

ConnectionInfo

Information about a target.

Constructors

Constructor

new ConnectionInfo(url: string): ConnectionInfo

Parameters
ParameterType
urlstring
Returns

ConnectionInfo

Accessors

host
Get Signature

get host(): string

Returns

string

Set Signature

set host(value: string): void

Parameters
ParameterType
valuestring
Returns

void

port
Get Signature

get port(): number

Returns

number

Set Signature

set port(value: number): void

Parameters
ParameterType
valuenumber
Returns

void

sni
Get Signature

get sni(): string | undefined

Returns

string | undefined

Set Signature

set sni(value: string | null): void

Parameters
ParameterType
valuestring | null
Returns

void

tls
Get Signature

get tls(): boolean

Returns

boolean

Set Signature

set tls(value: boolean): void

Parameters
ParameterType
valueboolean
Returns

void


Connection

Connection = object

A TCP connection.

Methods

receive()

receive(size?: number): Promise<Uint8Array>

Parameters
ParameterType
size?number
Returns

Promise<Uint8Array>

send()

send(bytes: Bytes): Promise<void>

Parameters
ParameterType
bytesBytes
Returns

Promise<void>


NetSDK

NetSDK = object

The SDK for the Net service.

Methods

connect()
Call Signature

connect(info: ConnectionInfo): Promise<Connection>

Parameters
ParameterType
infoConnectionInfo
Returns

Promise<Connection>

Call Signature

connect(url: string): Promise<Connection>

Parameters
ParameterType
urlstring
Returns

Promise<Connection>