NetBox 2.7 使用手册

Socket 对象

提供 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 连接并换行

注释

使用 Socket 对象,可以直接对 TCP Socket 进行操作,建立 TCP 连接,读写二进制数据块,读写字符流,在指定的端口建立侦听,所有这些操作又可以方便地提升为 SSL 连接以提高数据传输的安全性。

应用于

Response 对象
版权所有: 2003- 网络盒子