|
|
提供 TCP 的控制与读写操作,同时支持底层的二进制读写和高级的字符流处理
Set socket = CreateObject("NetBox.Socket")
| dataAvailable | 返回 Socket 对象中当前可以读取的数据尺寸 |
| Echo | 指定是否回送所有的输入数据,缺省为 false |
| Eof | 查询当前 Socket 对象是否仍有数据可以读取 |
| Handle | 返回 Socket 对象的 socket 句柄 |
| LocalAddress | 返回 Socket 对象本地 IP 地址 |
| LocalPort | 返回 Socket 对象的本地端口 |
| RemoteAddress | 返回 Socket 对象远端 IP 地址 |
| RemotePort | 返回 Socket 对象的远端端口 |
| Timeout | 设定 Socket 对象的读写超时时间 |
| Accept | 从已经建立 TCP 侦听的 Socket 对象接受一个新的 TCP 连接 |
| BinaryRead | 从 TCP 连接中读取指定大小的数据块,结果类型为 VT_ARRAY | VT_UI1 |
| BinaryWrite | 将给定的二进制数据块写入到 TCP 连接中 |
| Close | 关闭当前的连接 |
| Connect | 使用 Socket 对象连接到 strAddr:port |
| Listen | 使用 Socket 对象在指定的地址、端口上面建立侦听端口 |
| ReadLine | 从 TCP 连接中读取一行文本,不包含回车 |
| ReadPassword | 从 TCP 连接输入一行字符串,无论 Socket.Echo 设定如何均不回送输入的字符 |
| Resolve | 查询给定的主机的 IP 地址 |
| SSLAccept | 在已经建立的 TCP 连接上面接受一个新的已经建立了 SSL 通道的 Socket 对象 |
| SSLConnect | 在已经建立的 TCP 连接上面建立 SSL 通道 |
| SSLClose | 在 Socket 对象上面关闭 SSL 连接 |
| Write | 将给定的字符串输出到 TCP 连接 |
| WriteBlankLines | 输出指定数量的空行到 TCP 连接 |
| WriteLine | 将给定的字符串输出到 TCP 连接并换行 |