第二十六章 TCP 客户端 服务器通信 - $ZB 和 READ 命令
$ZB 和 READ 命令
$ZB 保存终止读取的字符。该字符可以是以下之一:
- 终止字符,例如回车
- 固定长度
READ x#y的第y个字符 READ *X的单个字符- 定时读取过期后的空字符串
- 转义序列
- 请注意,如果一个字符串以
CR LF结尾,则只有CR会放在$ZB中。
TCP 设备的 WRITE 命令
在使用 OPEN 和 USE 建立连接后,WRITE 命令将数据从客户端或服务器发送到 TCP 设备。
语法如下:
WRITE x
WRITE !
WRITE #
WRITE如何工作
WRITE x 在建立连接后将 x 从客户端或服务器发送到缓冲区。
WRITE !和 WRITE # 不表示换行和换页。相反,它们告诉 IRIS 刷新缓冲区中保留的所有字符,并通过网络将它们发送到目标系统。
可以使用 %SYSTEM.INetInfo类的 TCPStats() 方法确定当前 TCP 连接执行的写入次数。
WRITE 修改 $X 和 $Y
IRIS 将缓冲区中的字符数存储在 $X 特殊变量中。
ASCII 字符 和 不包括在此计数中,因为它们不被视为记录的一部分。用 WRITE 刷新缓冲区!将 $X 重置为 0,并将 $Y 的值增加 1
.jpg)

.png)



