HarmonyOS 通过TCPSocket进行连接时,如何准确的判断是否与服务器已断开连接?
使用TCPSocket的getState获取到的连接状态不准确,无法判断服务器主动断开连接的情况。
TCPSocket建立连接之后,在没有任何数据交互的情况下待机长时间,使用getState获取到的isConnected为true,并且使用send发送数据没有触发error,但是实际上服务器已断开和客户端的连接,没有给响应了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 活体检测是否会连接服务器,发送数据到服务器 -
960浏览 • 1回复 待解决
鸿蒙中如何实现与后端服务器的 WebSocket 长连接?
579浏览 • 2回复 待解决
网络请求时,如何获得连接的服务器IP地址?
1364浏览 • 1回复 待解决
hi3861连接华为MQTT服务器,始终没连接上,已贴出代码图
10070浏览 • 2回复 待解决
HarmonyOS 模拟器如何连接服务器测试环境
1192浏览 • 1回复 待解决
centos 服务器如何查看当前 tcp 连接总数?
3196浏览 • 1回复 待解决
HarmonyOS WebSocket调用connect连接服务器,连接成功,解析返回HTTPS失败
1223浏览 • 1回复 待解决
鸿蒙app端怎么使用WebSocket连接服务器?
10951浏览 • 1回复 已解决
使用TCP连接服务器报错 Operation in progress
9692浏览 • 2回复 待解决
VScode终端ssh连接不到Linux服务器问题
29867浏览 • 2回复 待解决
webSocket样例分享,使用WebSocket建立服务器与客户端的双向连接
1813浏览 • 1回复 待解决
#鸿蒙通关秘籍#为啥需要断开与ServiceExtensionAbility的连接?
1228浏览 • 1回复 待解决
HarmonyOS socket断开后再连接,连接不上
993浏览 • 1回复 待解决
HarmonyOS 判断网络是否连接
805浏览 • 1回复 待解决
ets TCPSocket连接无法发送消息?
4968浏览 • 1回复 待解决
HarmonyOS websocket连接后自动断开
1538浏览 • 1回复 待解决
HarmonyOS tcp连接主动断开后,再次连接报错2301009
1324浏览 • 1回复 待解决
HarmonyOS如何在已连接WLAN时切换到指定WLAN网络,并在业务完成后主动断开
1669浏览 • 1回复 待解决
Postgresql 服务器:允许访问私有网络内的远程连接,而不是外部
3966浏览 • 2回复 待解决
HarmonyOS BLE 搜索、连接、断开等问题
2923浏览 • 1回复 待解决
HarmonyOS中如何使用WebSocket和服务器之间建立长连接接收推送?
1173浏览 • 0回复 待解决
HarmonyOS应用侧如何对已连接的蓝牙进行监听回调
1067浏览 • 1回复 待解决
HarmonyOS 如何判断当前连接的wifi是否是手机热点
2598浏览 • 1回复 待解决
HarmonyOS WebSocket连接片刻后自动断开
1447浏览 • 1回复 待解决
HarmonyOS 客户端TCPSocket连接成功后,怎么取得这个连接的本地IP地址
1508浏览 • 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