修改时间 01-16-2017 07:09 AM
有什么办法保证两台电脑间的tcp通信不中断或是中断后自动连接吗?有没有什么办法?谢谢各位大神
已解决! 转到解答。
修改时间 01-19-2017 08:09 PM
为什么会中断?
修改时间 01-19-2017 08:11 PM
比如说网络中断或是长时间没有通讯等
修改时间 01-19-2017 09:03 PM
那只有重新连接了.udp可以自动重新开始.
修改时间 01-20-2017 03:00 AM
那这个错误代码怎么添加?
修改时间 01-20-2017 06:36 PM
比如有三处tcp通信,有一处通信出现问题,应该怎么重新连接呢
修改时间 01-21-2017 08:49 PM
如果连接中断,会在TCP函数产生62/64/66错误。根据这几个错误代码,可以添加处理分支,比如重新开始建立连接。那么这种情况用状态机或者生产者/消费者循环、消息队列处理器写程序可能比较好。
可以参考LabVIEW范例:Simple TCP,里面有对应的错误代码处理。
如果不确定会产生哪个错误代码,可以在程序错误簇设置探针,然后手动制造服务器/客户端断开的情况,观察出现的错误代码。
修改时间 01-21-2017 08:53 PM
那应该是吧每一个tcp连接单独放在一个条件还是把所有的的tcp连接放在一个条件?
修改时间 01-21-2017 09:38 PM
这要取决于连接方式,一般来说,如果3个TCP互相没有联系,那么需要对每个TCP进行操作。这样,如果一个端口失去连接,那么其他端口也不会受到影响。
但是如果只是考虑同时失去连接的情况(比如把网线直接拔掉,那三个TCP都会中断),那么用一个条件处理就可以了
修改时间 01-21-2017 09:39 PM
谢谢