HarmonyOS Socket连接调用close后重新connect失败

在使用TCPSocket连接成功后,将屏蔽关闭后会出现onError的回调,在回调中先调用tcp.close接口后,再tcp.connect后提示{"code":2301009,"message":"Bad file descriptor"},请问该如何重新connect上这个长连接?

HarmonyOS
2024-12-23 16:30:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

重新调用socket.constructTCPSocketInstance()创建tcpSocket对象后,可成功建立新的连接。

分享
微博
QQ
微信
回复
2024-12-23 19:46:15
相关问题
HarmonyOS socket连接失败code: 103
1126浏览 • 1回复 待解决
HarmonyOS蓝牙连接获取GATT服务失败
2104浏览 • 1回复 待解决
HarmonyOS socket绑定端口失败
1246浏览 • 1回复 待解决
HarmonyOS socket tcp连接报错
1307浏览 • 1回复 待解决
ohos.net.socket (Socket连接)链接不上
7107浏览 • 1回复 待解决
HarmonyOS UDP socket bind失败
1003浏览 • 1回复 待解决
socket连接NetAddress获取问题
1269浏览 • 1回复 待解决
网络地址建立socket连接
1786浏览 • 1回复 待解决
native创建socket失败
2523浏览 • 1回复 待解决
openharmony 基于arkts的socket连接问题
5531浏览 • 1回复 待解决
Socket连接报错,错误码88
2791浏览 • 1回复 待解决
Socket连接中支持发送哪些数据类型
2602浏览 • 1回复 待解决