写入数据至TCP网络连接。


icon

输入/输出

  • cncrn.png 连接ID

    连接ID是唯一标识TCP连接的网络连接引用句柄。

  • cstr.png 数据输入

    数据输入包含要写入连接的数据。

    下列方法可处理字节数不同的消息:
    • 发送消息,消息前带有用于描述该消息的文件头,大小固定。例如,文件头中可包含说明消息类型的命令整数,以及说明消息中其它数据大小的长度整数。服务器和客户端均可接收消息。发出8字节的读取函数(假定为两个4字节的整数),然后使函数转换为两个整数,再依据长度整数确定作为剩余消息发送至第二个读取函数的字节数。第二个读取函数完成后,可返回至8字节文件头的读取函数。这种方式最为灵活,但需要读取函数接收消息。实际上,通常第二个读取函数在消息通过写入函数写入时立即完成。
    • 发送固定大小的消息。如消息的内容小于指定的固定大小,可填充消息,使其达到固定大小。这种方式更为高效,因为即使有时会发送不必要的数据,接收消息时也只需读取函数。
    • 发送只包含ASCII数据的消息,每个消息以一个回车和一对字符换行符结束。读取函数具有模式输入,在传递CRLF后,可使函数在发现回车和换行序列前一直进行读取。这种方式在消息数据含有CRLF序列时显得较为复杂,常用于POP3、FTP和HTTP等互联网协议。
  • ci32.png 超时毫秒(25000)

    超时毫秒指定函数完成向设备写入字节并报告错误的时间,以毫秒为单位。默认值为 25 000 毫秒。值–1表示无限等待。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • incrn.png 连接ID输出

    连接ID输出返回值与连接ID相同。

  • ii32.png 写入的字节

    写入的字节是VI写入连接的字节数。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Data Communication\Protocols\TCP\TCP Named Service\TCP Named Service.lvproj