当前位置: 首页 > article >正文

第二十一章 TCP 客户端 服务器通信 - 客户端OPEN命令

文章目录

  • 第二十一章 TCP 客户端 服务器通信 - 客户端OPEN命令
    • 客户端OPEN命令

第二十一章 TCP 客户端 服务器通信 - 客户端OPEN命令

客户端OPEN命令

客户端OPEN命令与服务器端OPEN命令只有一个方面的不同:第一个设备参数必须指定要连接的主机。要指定主机,需要包括客户端识别为主机的名称或Internet地址。

一旦建立连接,OPEN开就会成功。此时,可以读取或写入该TCP设备。但是,如果连接的服务器端是另一个 IRIS进程,则在使用WRITE命令将一些数据从客户端发送到服务器之前,服务器不会完成其连接端。因此,必须在发出任何读取命令之前发出写入命令。

客户端 OPEN 命令的一些示例是:

   OPEN "|TCP|4":("hal":4200::$CHAR(3,4)):10

此命令在端口 4200 上打开到主机 hal 的连接。它没有指定模式字符串。它指定了两个终止符(ASCII $CHAR(3)$CHAR(4)),以及默认的输入和输出缓冲区大小。它指定 10 秒的超时。

以下命令与上一个命令相同,只是目标是 IPv4 格式的显式 IP 地址。

   OPEN "|TCP|4":("129.200.3.4":4200::$CHAR(3,4)):10

可以使用 OPEN 关键字 /USEIPV6 来指定要使用的协议。

下面的命令连接到远程主机“larry”上的时间服务器,并在主输入设备上以ASCII格式打印远程主机的时间。它使用服务名daytime,本地系统将其解析为端口号:

   OPEN "|TCP|4":("larry":"daytime":"M")
   USE "|TCP|4" 
   READ x
   USE 0
   WRITE x

以下命令将 x 设置为“hello”:

   OPEN "|TCP|4":("larry":"echo":"M")
   USE "|TCP|4"
   WRITE "hello",!
   READ x

以下open命开到 Internet 地址 128.41.0.73、端口号 22101 的连接,超时为 30 秒。

   OPEN "|TCP|22101":"128.41.0.73":30

http://www.kler.cn/a/400268.html

相关文章:

  • 【计算机网络】水平触发与边缘触发有什么优缺点呢?
  • 蜀道山CTF<最高的山最长的河>出题记录
  • Excel SUMIFS
  • C++析构函数详解
  • AUTOSAR_EXP_ARAComAPI的7章笔记(5)
  • 类与对象;
  • Spring Boot汽车资讯:科技与汽车的新篇章
  • Redis中的String数据类型及相关命令
  • 使用 AWR 进行 Exadata 性能诊断
  • 小华一级 代理商 HC32L072KATA LQFP64
  • git-.git目录解析
  • 【vmware+ubuntu16.04】ROS学习_博物馆仿真克隆ROS-Academy-for-Beginners软件包处理依赖报错问题
  • 电能表预付费系统-标准传输规范(STS)(49)
  • 【视觉SLAM】4-SLAM前端之视觉里程计Visual Odometry
  • elasticsearch的倒排索引是什么?
  • ChromeDriver驱动下载地址更新(保持最新最全)
  • C#-WPF 常见类型转换方法(持续更新)
  • 【案例分享】运用 Infragistics Ultimate UI 让工业物联网 IIoT 数据流更易于访问
  • C指针之舞——指针探秘之旅
  • django 过滤器的执行
  • CentOS Linux 7 (Core) x86_64 怎么配置网络?
  • 使用 PyTorch 实现简化版 GoogLeNet 进行 MNIST 图像分类
  • C# 面向对象
  • MySQL45讲 第二十五讲 高可用性深度剖析:从主备原理到策略选择
  • 淘宝客结合C#使用WebApi和css绘制商品图片
  • 界面控件DevExpress WinForms v24.2新功能预览 - 支持.NET 9