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>