注册 登录
编程论坛 VB6论坛

VB读取串口服务器问题

liongle 发布于 2018-08-09 15:54, 1356 次点击
我们使用网络串口服务器接收数据。
程序正常运行都没有错误。
但是如果串口服务器突然断电程序就错误。
恢复供电以后由于由于接收程序死掉了。
因此接收不到数据了。
提问:如何写一个侦测程序。就算串口服务器掉了。接收程序也不会死掉。
等恢复供电以后自动恢复连接。继续接收数据

3 回复
#2
wds12018-08-09 20:50
一般都是通信双方制定收发协议,接收到指定字符才接收数据。
如果数据不合格,或者没有数据,等待或者重新检测起始标识。

#3
Artless2018-08-10 22:51
以下是引用liongle在2018-8-9 15:54:43的发言:

我们使用网络串口服务器接收数据。
程序正常运行都没有错误。
但是如果串口服务器突然断电程序就错误。
恢复供电以后由于由于接收程序死掉了。
因此接收不到数据了。
提问:如何写一个侦测程序。就算串口服务器掉了。接收程序也不会死掉。
等恢复供电以后自动恢复连接。继续接收数据

你的侦测程序侦测到服务器掉了时,接收程序可能也死掉了。
#4
wds12018-08-14 16:41
那是你的程序串口容错机制问题造成。

做过低位机【8051等单板控制,一般在室外,可能会断电】和微机通信【一般有UPS不会掉电】的,必须保证低位机上电后,微机能正常检测。

1