1. TCP CONNECT
    此文件io工具用于打开和另外一台电脑的tcp/ip连接
    电脑(本地网络、ip地址或者完整主机名称)
    Inputs
    Server ID
    想要连接的主机名称或者IP地址
    TCP Port for connection
    想要连接的远端主机的端口号码
    Outputs
    Socket handle
    对于已经建立的连接创建唯一的标识符
    其他的TCP/IP工具使用这个handle去发送和接受字符串以及整型值
    Exits Paths
    Success
    如果连接已经建立并且一个handle以及返回,则采用这个退出通道
    Failure
    如果连接没有简历则采用这个退出通道
  2. TCP close
    此文件io工具用于关闭和另外一台电脑的指定的tcp/ip连接
    Inputs
    Socket Handle
    将要被关闭的socket通信的标识符
    Exit Paths
    Next
    这个工具总是采用(Next)退出通道
  3. TCP listen
    这个io工具告诉IC开始监听另一台电脑的尝试去创建和IC服务器的TCP/IP连接;
    当连接已经建立,这个工具生成一个TCP/IP连接事件,此事件用来开始tcp/ip连接接受初始。
    Inputs
    TCP Port for connect
    监视连接端口
    Exits Paths
    Success
    如果端口已经成功的确认和监视,采用这个success通道
    Failure
    如果另一个TCP监听工具已经监视指定的端口,采用这个failure通道

  4. TCP read string
    这个io工具读取一个字符串值,此值通过在另外一个电脑上的tcp/ip连接传递。
    Inputs
    Socket handle
    一个通过TCP连接或者tcp/ip连接接受产生的唯一的socket连接标识符
    String type
    被读的字符串类型
    Number of characters to read
    指的是在采取success退出通道前的最大读取数量
    如果字符串结束字符阅读前达到最大值,这个工具停止阅读和成功退出路径
    Characters to indicate end of string
    表示字符串结束的特性
    如果在读取字符串结束特征之前已经读取到了最大数字特征,这个工具将停止阅读和采取success退出路径。
    如果有多个角色分配,这个工具将只承认第一个分配的角色。
    例如,如果“end”被配置为显示字符串的结束,这个工具将只承认“e”作为字符串结束特征,并且当第一次遇到一个“e”时,停止阅读。
    Read timeout
    在采取timeout退出路径之前等待的秒数(整数)
    Outputs
    String value
    读取字符串的值
    Exit paths
    Success
    如果连接成功并且返回一个值,这个工具采用success退出通道
    Timeout
    如果在指定的读超时参数数值内没有读到内容,工具采取超时退出通道
    Failure
    如果socket handle是无效的,工具采取failure退出路径
  5. TCP read integer
    这个io工具读取一个整数值,此值通过在另外一个电脑上的tcp/ip连接传递。
    Inputs
    Socket handle
    一个通过TCP连接或者tcp/ip连接接受产生的唯一的socket连接标识符
    Integer byte ordering
    不同的机器架构有时使用不同字节顺序存储数据。例如,基于英特尔处理器的机器存储数据的倒序Macintosh(摩托罗拉)机器。如果你不确定字节次序的机器寄给你整数值,采取默认true值。
    Read timeout
    在采取timeout退出路径之前等待的秒数(整数)
    Outputs
    Integer value
    读取整数的值
    Exit paths
    Success
    如果连接成功并且返回一个值,这个工具采用success退出通道
    Timeout
    如果在指定的读超时参数数值内没有读到内容,工具采取超时退出通道
    Failure
    如果socket handle是无效的,工具采取failure退出路径
  6. TCP write integer
    这个文件I / O工具将一个整数值写入计算机通过TCP / IP连接
    Inputs
    Socket handle
    一个通过TCP连接或者tcp/ip连接接受产生的唯一的socket连接标识符
    Integer value
    想要写到连接中的值
    Integer byte ordering
    不同的机器架构有时使用不同字节顺序存储数据。例如,基于英特尔处理器的机器存储数据的倒序Macintosh(摩托罗拉)机器。如果你不确定机器接收的整数值的字节次序,采取默认true值。
    Exit paths
    Success
    如果整数被成功的写入,采用success通道
    Failure
    如果socket handle是无效的,采取failure通道
  7. TCP write string
    这个文件I / O工具将一个字符串值写入计算机通过TCP / IP连接
    Inputs
    Socket handle
    一个通过TCP连接或者tcp/ip连接接受产生的唯一的socket连接标识符
    String value
    写入连接的值
    String type
    被写的字符串的类型
    Exit paths
    Success
    如果整数被成功的写入,采用success通道
    Failure
    如果socket handle是无效的,采取failure通道

ID 学习二 FILE I/O的更多相关文章

  1. Hbase深入学习(二) 安装hbase

    Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ...

  2. Android JNI学习(二)——实战JNI之“hello world”

    本系列文章如下: Android JNI(一)——NDK与JNI基础 Android JNI学习(二)——实战JNI之“hello world” Android JNI学习(三)——Java与Nati ...

  3. emberjs学习二(ember-data和localstorage_adapter)

    emberjs学习二(ember-data和localstorage_adapter) 准备工作 首先我们加入ember-data和ember-localstorage-adapter两个依赖项,使用 ...

  4. ReactJS入门学习二

    ReactJS入门学习二 阅读目录 React的背景和基本原理 理解React.render() 什么是JSX? 为什么要使用JSX? JSX的语法 如何在JSX中如何使用事件 如何在JSX中如何使用 ...

  5. TweenMax动画库学习(二)

    目录            TweenMax动画库学习(一)            TweenMax动画库学习(二)            TweenMax动画库学习(三)            Tw ...

  6. Quartz学习--二 Hello Quartz! 和源码分析

    Quartz学习--二  Hello Quartz! 和源码分析 三.  Hello Quartz! 我会跟着 第一章 6.2 的图来 进行同步代码编写 简单入门示例: 创建一个新的java普通工程 ...

  7. SpringCloud学习(二):微服务入门实战项目搭建

    一.开始使用Spring Cloud实战微服务 1.SpringCloud是什么? 云计算的解决方案?不是 SpringCloud是一个在SpringBoot的基础上构建的一个快速构建分布式系统的工具 ...

  8. DjangoRestFramework学习二之序列化组件、视图组件 serializer modelserializer

      DjangoRestFramework学习二之序列化组件.视图组件   本节目录 一 序列化组件 二 视图组件 三 xxx 四 xxx 五 xxx 六 xxx 七 xxx 八 xxx 一 序列化组 ...

  9. day 82 Vue学习二之vue结合项目简单使用、this指向问题

    Vue学习二之vue结合项目简单使用.this指向问题   本节目录 一 阶段性项目流程梳理 二 vue切换图片 三 vue中使用ajax 四 vue实现音乐播放器 五 vue的计算属性和监听器 六 ...

随机推荐

  1. Java并发编程的艺术笔记(一)——volatile和syncronized关键字

    一.线程间的通信 volatile和syncronized关键字 volatile 修饰变量,告知任何对该变量的访问必须从共享内存获取,对它的改变必须同步刷新至共享内存,由此保证可见性. syncro ...

  2. AI-人工智能/机器学习 seetafaceJNI

    基于中科院seetaface2进行封装的JAVA人脸识别库,支持人脸识别.1:1比对.1:N比对. 项目介绍 基于中科院seetaface2进行封装的JAVA人脸识别算法库,支持人脸识别.1:1比对. ...

  3. Go Int转string几种方式性能测试

    Go Int转string几种方式性能测试 - 贤冰的博客 - CSDN博客 https://blog.csdn.net/flyfreelyit/article/details/79701577

  4. 阶段3 1.Mybatis_03.自定义Mybatis框架_4.自定义mybatis的编码-解析XML的工具类介绍

    导入xml操作的类和用到的相关包 创建util包,然后把提供好的XMLConfigBuilder.java文件复制3过来 复制过来,里面用到了很多dom4j的东西 打开pom.xml 输入depend ...

  5. Jvm组成以及调优

    Jvm的内存由三部分组成Eden,S0,S1,Old以及Metaspace(JDK1.8之前的Perm区)五部分组成: (图片摘自VisualVM的Visual GC插件) 抽象为三代:新生代(Ede ...

  6. centos7下执行firewall-cmd显示ImportError: No module named 'gi'

    centos7 安装tomcat 及问题处理(No module named 'gi')(Job for firewalld.service failed because the control) 2 ...

  7. Docker Toolbox虚拟机文件地址修改 以及镜像加速

    Docker Toolbox虚拟机文件地址修改  默认情况下,docker-machine创建的虚拟机文件,是保存在C盘的C:\Users\用户名\.docker\machine\machines\d ...

  8. 20191112 Spring Boot官方文档学习(4.3)

    4.3.Profiles Spring Profiles提供了一种隔离部分应用程序配置并使之仅在某些环境中可用的方法.任何@Component,@Configuration或@Configuratio ...

  9. oracle表名中带@什么意思

    例如:select * from dim.dim_area_no@to_dw @后是实例名或数据源,一个简单例子,服务器上创建了2个数据库实例,名称分别为HR.BOSS, 如果你用PL/SQL DEV ...

  10. Mailx安装与使用

    1.卸载sendmail与postfix yum -y install mailx 2.安装mailx yum -y remove sendmail postfix 3.配置mail.rc vim / ...