类: NetConn
net.NetConn NetConn 是与远程主机的连接。 这是由 Open 和 OpenTLS 函数返回/创建的。Example
目录
构造函数
方法
构造函数
constructor
• new NetConn():NetConn
返回
NetConn
定义于
net.ts:46方法
Close
▸ Close():void
Close 关闭连接。
返回
void
Example
定义于
net.ts:56Recv
▸ Recv(N): Uint8Array
Recv 类似于 RecvFull,但不保证完整读取,而是
创建一个 N byte 的缓冲区,并返回连接返回的任何内容。
通常用于读取服务器的头信息或初始字节。
对于读取已知固定数量的字节(例如:基于 content-length 的正文),请使用 RecvFull。
参数
| 名称 | 类型 |
|---|---|
N | number |
返回
Uint8Array
Example
定义于
net.ts:146RecvFull
▸ RecvFull(N): Uint8Array
RecvFull 通过设置超时从连接接收数据。
如果 N 为 0,它将读取服务器发送的所有数据,上限为 8MB。
它会尝试读取,直到达到 N byte 或超时。
参数
| 名称 | 类型 |
|---|---|
N | number |
返回
Uint8Array
Example
定义于
net.ts:128RecvFullHex
▸ RecvFullHex(N): string
RecvFullHex 通过设置超时从连接接收以十六进制格式的数据。
如果 N 为 0,它将读取服务器发送的所有数据,上限为 8MB。
直到达到 N byte 或超时。
参数
| 名称 | 类型 |
|---|---|
N | number |
返回
string
Example
定义于
net.ts:196RecvFullString
▸ RecvFullString(N): string
RecvFullString 通过设置超时从连接接收数据,
输出以字符串形式返回。
如果 N 为 0,它将读取服务器发送的所有数据,上限为 8MB。
参数
| 名称 | 类型 |
|---|---|
N | number |
返回
string
Example
定义于
net.ts:162RecvHex
▸ RecvHex(N): string
RecvHex 类似于 RecvFullHex,但不保证完整读取,而是
创建一个 N byte 的缓冲区,并返回连接返回的任何内容。
通常用于读取服务器的头信息或初始字节。
对于读取已知固定数量的字节(例如:基于 content-length 的正文),请使用 RecvFull。
参数
| 名称 | 类型 |
|---|---|
N | number |
返回
string
Example
定义于
net.ts:213RecvString
▸ RecvString(N): string
RecvString 类似于 RecvFullString,但不保证完整读取,而是
创建一个 N byte 的缓冲区,并返回连接返回的任何内容。
通常用于读取服务器的头信息或初始字节。
对于读取已知固定数量的字节(例如:基于 content-length 的正文),请使用 RecvFullString。
参数
| 名称 | 类型 |
|---|---|
N | number |
返回
string
Example
定义于
net.ts:179Send
▸ Send(data): void
Send 通过设置超时向连接发送数据。
参数
| 名称 | 类型 |
|---|---|
data | string |
返回
void
Example
定义于
net.ts:112SendArray
▸ SendArray(data): void
SendArray 向连接发送数组数据
参数
| 名称 | 类型 |
|---|---|
data | any |
返回
void
Example
定义于
net.ts:84SendHex
▸ SendHex(data): void
SendHex 向连接发送十六进制数据
参数
| 名称 | 类型 |
|---|---|
data | string |
返回
void
Example
定义于
net.ts:98SetTimeout
▸ SetTimeout(value): void
SetTimeout 为连接设置读/写超时(以秒为单位)。
参数
| 名称 | 类型 |
|---|---|
value | number |
返回
void
Example