HarmonyOS 通过TCPSocket进行连接时,如何准确的判断是否与服务器已断开连接?
使用TCPSocket的getState获取到的连接状态不准确,无法判断服务器主动断开连接的情况。
TCPSocket建立连接之后,在没有任何数据交互的情况下待机长时间,使用getState获取到的isConnected为true,并且使用send发送数据没有触发error,但是实际上服务器已断开和客户端的连接,没有给响应了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
网络请求时,如何获得连接的服务器IP地址?
221浏览 • 1回复 待解决
hi3861连接华为MQTT服务器,始终没连接上,已贴出代码图
8378浏览 • 2回复 待解决
centos 服务器如何查看当前 tcp 连接总数?
1901浏览 • 1回复 待解决
VScode终端ssh连接不到Linux服务器问题
27811浏览 • 2回复 待解决
使用TCP连接服务器报错 Operation in progress
4314浏览 • 2回复 待解决
鸿蒙app端怎么使用WebSocket连接服务器?
9204浏览 • 1回复 已解决
webSocket样例分享,使用WebSocket建立服务器与客户端的双向连接
545浏览 • 1回复 待解决
HarmonyOS如何在已连接WLAN时切换到指定WLAN网络,并在业务完成后主动断开
337浏览 • 1回复 待解决
HarmonyOS BLE 搜索、连接、断开等问题
437浏览 • 1回复 待解决
ets TCPSocket连接无法发送消息?
3793浏览 • 1回复 待解决
Postgresql 服务器:允许访问私有网络内的远程连接,而不是外部
2724浏览 • 2回复 待解决
远程服务器通过docker安装了mysql,为什么从本地用navicat连接不上,提示如下错误?
4583浏览 • 1回复 待解决
websocket连接要么无法连接,要么连上就立刻断开,无法长时间维持
358浏览 • 1回复 待解决
HarmonyOS 客户端TCPSocket连接成功后,怎么取得这个连接的本地IP地址
243浏览 • 1回复 待解决
怎样判断当前设备是否连接了VPN?
408浏览 • 1回复 待解决
物联网与设备之间的连接主要通过什么?
4124浏览 • 1回复 待解决
请问鸿蒙蓝牙BLE断开连接的接口是什么
6250浏览 • 1回复 待解决
socket库如何判断当前连接是否正常或可用
568浏览 • 1回复 待解决
HarmonyOS如何通过API连接指定WIFI
352浏览 • 1回复 待解决
Kubernetes 如何基于节点服务器 Memory/CPU 比进行调度
1994浏览 • 1回复 待解决
java socket服务器如何实现服务器集群和负载均衡?
2374浏览 • 1回复 待解决
如何对网页进行预连接?
305浏览 • 1回复 待解决
使用ArkTs 客户端连接局域网内SocketServer(电脑)服务器,IP地址和端口号正确,显示连接失败什么原因?
3391浏览 • 1回复 待解决
MQTT适合做服务器-服务器的数据同步接口吗?
2329浏览 • 1回复 待解决
HarmonyOS 文件上传服务器问题
241浏览 • 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