为TCP网络连接创建侦听器。向端口输入写入0以动态选择一个系统判断为有效的可用TCP端口。使用“打开TCP连接”函数向NI服务定位器查询以服务名称注册的端口号。


icon

输入/输出

  • cu32.png 网络地址

    网络地址指定侦听的网络地址。有多块网卡时,如需侦听特定地址上的网卡,应指定网卡的地址。如未指定网络地址,LabVIEW可侦听所有的网络地址。

    通过字符串至IP地址转换函数可获取当前计算机的IP网络地址。
  • cstr.png 服务名称

    服务名称创建端口号的已知引用。如指定服务名称,LabVIEW将使用NI服务定位器注册服务名称和端口号。

  • cu16.png 端口

    端口是要侦听连接的端口号。

  • ci32.png 超时毫秒(25000)

    超时毫秒指定函数等待完成并报告错误的时间,以毫秒为单位。默认值为25000毫秒,即25秒钟。值-1表明无限等待。

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

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

  • incrn.png 侦听器ID

    侦听器ID是唯一标识侦听器的网络连接句柄。

  • iu16.png 端口

    端口返回函数使用的端口号。如输入端口不为0,则输出端口号等于输入端口号。连线0至端口输入可动态选择操作系统认为可用的TCP端口。

    根据 互联网编号分配机构 (IANA)的定义,有效端口号的范围在 49152 至 65535 之间。常见的端口范围为0~1023,注册的端口范围为1024~49151。并非所有操作系统都遵循 IANA 标准;例如,Windows 返回的动态端口范围在 1024 到 5000 之间。
  • ierrcodeclst.png 错误输出

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

  • 范例

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

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