HarmonyOS 通过TCPSocket进行连接时,如何准确的判断是否与服务器已断开连接?
使用TCPSocket的getState获取到的连接状态不准确,无法判断服务器主动断开连接的情况。
TCPSocket建立连接之后,在没有任何数据交互的情况下待机长时间,使用getState获取到的isConnected为true,并且使用send发送数据没有触发error,但是实际上服务器已断开和客户端的连接,没有给响应了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
网络请求时,如何获得连接的服务器IP地址?
568浏览 • 1回复 待解决
HarmonyOS 活体检测是否会连接服务器,发送数据到服务器 -
203浏览 • 1回复 待解决
hi3861连接华为MQTT服务器,始终没连接上,已贴出代码图
8809浏览 • 2回复 待解决
HarmonyOS 模拟器如何连接服务器测试环境
365浏览 • 1回复 待解决
centos 服务器如何查看当前 tcp 连接总数?
2288浏览 • 1回复 待解决
VScode终端ssh连接不到Linux服务器问题
28482浏览 • 2回复 待解决
使用TCP连接服务器报错 Operation in progress
5797浏览 • 2回复 待解决
HarmonyOS WebSocket调用connect连接服务器,连接成功,解析返回HTTPS失败
302浏览 • 1回复 待解决
鸿蒙app端怎么使用WebSocket连接服务器?
9720浏览 • 1回复 已解决
HarmonyOS socket断开后再连接,连接不上
129浏览 • 1回复 待解决
webSocket样例分享,使用WebSocket建立服务器与客户端的双向连接
1017浏览 • 1回复 待解决
#鸿蒙通关秘籍#为啥需要断开与ServiceExtensionAbility的连接?
478浏览 • 1回复 待解决
HarmonyOS 判断网络是否连接
155浏览 • 1回复 待解决
ets TCPSocket连接无法发送消息?
4190浏览 • 1回复 待解决
HarmonyOS如何在已连接WLAN时切换到指定WLAN网络,并在业务完成后主动断开
908浏览 • 1回复 待解决
HarmonyOS websocket连接后自动断开
488浏览 • 1回复 待解决
HarmonyOS tcp连接主动断开后,再次连接报错2301009
418浏览 • 1回复 待解决
HarmonyOS应用侧如何对已连接的蓝牙进行监听回调
303浏览 • 1回复 待解决
Postgresql 服务器:允许访问私有网络内的远程连接,而不是外部
3126浏览 • 2回复 待解决
HarmonyOS BLE 搜索、连接、断开等问题
950浏览 • 1回复 待解决
HarmonyOS中如何使用WebSocket和服务器之间建立长连接接收推送?
506浏览 • 0回复 待解决
HarmonyOS 如何获取当前已连接的网络类型
355浏览 • 1回复 待解决
HarmonyOS 客户端TCPSocket连接成功后,怎么取得这个连接的本地IP地址
632浏览 • 1回复 待解决
HarmonyOS 如何判断当前连接的wifi是否是手机热点
145浏览 • 1回复 待解决
远程服务器通过docker安装了mysql,为什么从本地用navicat连接不上,提示如下错误?
5053浏览 • 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