HarmonyOS 通过TCPSocket进行连接时,如何准确的判断是否与服务器已断开连接?
使用TCPSocket的getState获取到的连接状态不准确,无法判断服务器主动断开连接的情况。
TCPSocket建立连接之后,在没有任何数据交互的情况下待机长时间,使用getState获取到的isConnected为true,并且使用send发送数据没有触发error,但是实际上服务器已断开和客户端的连接,没有给响应了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
网络请求时,如何获得连接的服务器IP地址?
325浏览 • 1回复 待解决
hi3861连接华为MQTT服务器,始终没连接上,已贴出代码图
8518浏览 • 2回复 待解决
HarmonyOS 模拟器如何连接服务器测试环境
7浏览 • 1回复 待解决
centos 服务器如何查看当前 tcp 连接总数?
2015浏览 • 1回复 待解决
使用TCP连接服务器报错 Operation in progress
4979浏览 • 2回复 待解决
VScode终端ssh连接不到Linux服务器问题
28134浏览 • 2回复 待解决
鸿蒙app端怎么使用WebSocket连接服务器?
9400浏览 • 1回复 已解决
webSocket样例分享,使用WebSocket建立服务器与客户端的双向连接
619浏览 • 1回复 待解决
#鸿蒙通关秘籍#为啥需要断开与ServiceExtensionAbility的连接?
112浏览 • 1回复 待解决
HarmonyOS如何在已连接WLAN时切换到指定WLAN网络,并在业务完成后主动断开
456浏览 • 1回复 待解决
HarmonyOS websocket连接后自动断开
25浏览 • 1回复 待解决
ets TCPSocket连接无法发送消息?
3977浏览 • 1回复 待解决
HarmonyOS BLE 搜索、连接、断开等问题
598浏览 • 1回复 待解决
Postgresql 服务器:允许访问私有网络内的远程连接,而不是外部
2796浏览 • 2回复 待解决
HarmonyOS中如何使用WebSocket和服务器之间建立长连接接收推送?
183浏览 • 0回复 待解决
远程服务器通过docker安装了mysql,为什么从本地用navicat连接不上,提示如下错误?
4766浏览 • 1回复 待解决
websocket连接要么无法连接,要么连上就立刻断开,无法长时间维持
568浏览 • 1回复 待解决
HarmonyOS 客户端TCPSocket连接成功后,怎么取得这个连接的本地IP地址
376浏览 • 1回复 待解决
怎样判断当前设备是否连接了VPN?
696浏览 • 1回复 待解决
socket库如何判断当前连接是否正常或可用
677浏览 • 1回复 待解决
HarmonyOS TCPSocket 连接处于后台时,是否会被回收?若会被回收,一般切到后台间隔多久回收?
8浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT应用中实现邮件发送时,如何正确配置和连接SMTP服务器以确保邮件顺利发送?
106浏览 • 0回复 待解决
请问鸿蒙蓝牙BLE断开连接的接口是什么
6387浏览 • 1回复 待解决
HarmonyOS SE服务未连接
9浏览 • 1回复 待解决
物联网与设备之间的连接主要通过什么?
4223浏览 • 1回复 待解决
通过订阅回调事件可以获取,尝试使用error事件处理。
可参考以下链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-socket-V5#onerror-1
参考demo如下:
使用场景是绑定和连接时,可参考以下链接,有说明:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-socket-V5#getstate-2