主页
技术支持
在LabVIEW中使用TCP Listen VI时出现错误56
在LabVIEW中使用TCP Listen VI时出现错误56
更新 Nov 6, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW Full
LabVIEW Base
LabVIEW Professional
问题详述
我正在使用TCP Listen VI,收到
错误56:网络操作超出了用户指定或系统时间限制
解决方案
如果您的客户端TCP VI被配置为返回计算机名而不是IP地址,但是服务器被配置为读取IP地址而不是计算机名,则可能会出现这种情况。
以下是一些可能的解决方案:
让TCP VI返回IP地址而不是计算机名。有关更多详细信息,请参阅KB:
Get TCP Listen and/or TCP Wait on Listener VI's to return an IP address
在网络中建立域名解析服务器,如何实现由当前的网络决定。
这个超时错误也可能由代码中与TCP无关的其他部分引起。如果您在代码中的某处使用了重入VI,请检查以确保没有竞争条件,或者其他因素可能导致TCP服务器超时。
相关信息
请注意:
配置服务器读取计算机名称而不是IP地址的方法被称为执行名称解析。在配置VI返回计算机名称或者IP地址时会使用类似的术语,在下面链接的KB中有讨论:
Get TCP Listen and/or TCP Wait on Listener VI's to return an IP address
相关链接
Get TCP Listen and/or TCP Wait on Listener VI's to return an IP address
Timeout Error 56 When Communicating Between Network Devices using LabVIEW
LabVIEW中的基本TCP/IP通信
Using LabVIEW with TCP/IP and UDP
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful