![]() |
提供 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 连接并换行 |