LabVIEW论坛
直播中

俞熠

未满1年用户 30经验值
擅长:测量仪表
私信 关注
[问答]

TCP连接出现ERROR

RZ0T)2}@1GN2~TTZ3M2CK@P.png
从网上下载的一个程序一会能跑通一会跑不通,点亮小灯泡发现是子VI这里的TCP连接有时候能连上有时候像图中这样出现ERROR,请问怎么解决

已退回10积分

回帖(3)

今晚下山打老虎

2023-12-19 09:27:23
有没有可能是这个TCP打开连接的函数在你程序中被重复使用,导致TCP一直重复打开??按道理来说TCP连接不应该编写在子VI里面,应该写在主程序里面,程序开始运行的时候只打开一次,然后后面都调用连接的ID,最后的时候,把TCP关闭,形成一个好的闭环。你试试看
3 举报
  • 俞熠: 主程序里开头就会调用这个子VI,后面连接一个层叠式顺序结构,结构的最后把TCP 关闭,这样合法吗,不过我运行主程序的时候,高亮显示了一下,发现就算它把TCP开始结束一套流程走完,重新运行还是可能会出现ERROR
  • 今晚下山打老虎 回复 俞熠: 听你这么说,感觉合法的。整个运行流程只打开一次,关闭一次。就算下次重新运行程序,也会正常运行。你试下找下TCP的范例,跟你的程序对照一下,看有没有出入。实在不行你把你程序po上来,给群里大神帮帮看。
  • 俞熠 回复 今晚下山打老虎: 可能是仪器的问题,我就只对ip地址进行简单的打开和关闭的操作,结果还是容易ERROR,我现在就退而求其次给他加上出现ERROR就重新连接了

jf_88062083

2023-12-20 19:30:57
错误63是一个TCP / IP通信错误。 它通常出现在不止一个连接尝试访问相同的端口。 例如,SIT连接管理器默认情况下使用6011端口。 如果该端口已经被另一个应用程序或进程使用,然后你会看到错误63。 最好是你可以关闭可能会访问端口6011的任何程序。
举报

李霞

2023-12-26 18:24:49
要解决TCP连接出现ERROR的问题,您可以尝试以下方法:

1. 检查网络连接:确保您的网络连接正常,可以通过尝试连接其他网络设备或浏览网页来确认。

2. 检查目标设备的连接状态:确保目标设备处于运行状态,并且TCP服务正在监听指定端口。

3. 检查IP地址和端口号设置:确保程序中使用的IP地址和端口号与目标设备的设置一致。

4. 考虑防火墙和路由器设置:有时防火墙或路由器设置可能会阻止TCP连接,您可以暂时禁用防火墙或尝试配置路由器以允许TCP连接。

5. 确认程序代码逻辑:检查程序代码中的TCP连接部分是否正确,尤其是连接、发送和接收数据的逻辑。确保连接过程中没有发生任何错误或异常。

6. 更新软件或驱动程序:如果您正在使用的是某个特定软件或驱动程序来进行TCP连接,尝试更新它们到最新版本,以修复可能存在的错误或问题。

7. 联系开发者或技术支持:如果您无法解决问题或需要进一步的帮助,请联系程序的开发者或相关技术支持人员,他们可能能提供更具体的解决方案或支持。
   
以上是一些常见的解决方法,如果问题仍然存在,您可能需要提供更多的详细信息或与相关人员进行进一步的沟通以获得更具体的帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分