Labview做 TCP 通讯报错“网络操作超出用户指定范围或系统时间限制”,错误代码56,怎么解决?

2019-07-17 09:22发布

TCP通讯,下位机STM32主控芯片,8路采集每路20k速率,用labview开发上位机; 下位机是客户端,上位机服务器。 上位机开始运行正常,能接收数据,但运行几分钟后就报错“网络操作超出用户指定范围或系统时间限制”,错误代码56。


求大神解决啊
跪谢
=========注意:是可以成功运行一段时间的,但是运行一会就出错。
是采样速率太快,上位机取得慢??
大神啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
Kingg123
1楼-- · 2019-07-18 17:57
rachel0411 发表于 2015-11-19 10:25
可以重新设置超时的时间,另外有可能是下位机没有正常传输导致上位机读取超时;可以尝试忽略错误56,继续读取,但最好有个定时计数机制,
一旦错误56达到设定的次数后,关闭TCP连接,重新打开或侦听。

我这个点忽略错误56后,程序仍能继续运行,但我不想让错误56对话框出现,要怎么办?
2723057428
2楼-- · 2019-07-18 18:48
楼主,请问你的这个问题最后怎么解决的?
是56达到一定次数后,然后进行重新打开或侦听吗?
shyley
3楼-- · 2019-07-19 00:42
楼主啊,楼主啊,你还在这块做么?我们你的问题一样,运行一会就报错,忽略错误就在也接不到数据了,请问您最后解决了么?

一周热门 更多>