HarmonyOS socket断开后再连接,连接不上

我第一次成功连接上一个地址后,断开连接后再重新连接一直连接不上,请问这是什么原因。

断开连接的代码:

public tcpSocketRelease() {
  clearInterval(this.socketIntervalId)
  tcpSocket.off("message")
  tcpSocket.off("connect")
  tcpSocket.off("close")
  tcpSocket.close()
}
HarmonyOS
2025-01-10 09:12:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

设置socket连接使用后自动关闭试一下,加一个延时器,延时时间需要自行适当调整一下:

setTimeout(() => {
  tcp.close((err: BusinessError) => {
    console.log('close socket.');
  });
  tcp.off('message');
  tcp.off('connect');
  tcp.off('close');
}, 2000);
分享
微博
QQ
微信
回复
2025-01-10 10:27:36
相关问题
ohos.net.socket (Socket连接)链接
7107浏览 • 1回复 待解决
HarmonyOS websocket连接自动断开
1490浏览 • 1回复 待解决
HarmonyOS WebSocket连接片刻自动断开
1421浏览 • 1回复 待解决
HarmonyOS BLE 搜索、连接断开等问题
2863浏览 • 1回复 待解决
socket连接NetAddress获取问题
1269浏览 • 1回复 待解决
HarmonyOS socket连接失败code: 103
1126浏览 • 1回复 待解决
HarmonyOS socket tcp连接报错
1307浏览 • 1回复 待解决
HarmonyOS RN调试工具flipper连接
1405浏览 • 1回复 待解决
网络地址建立socket连接
1786浏览 • 1回复 待解决
openharmony 基于arkts的socket连接问题
5531浏览 • 1回复 待解决
关于Tcp 5037一直连接问题
7687浏览 • 1回复 待解决
Socket连接报错,错误码88
2791浏览 • 1回复 待解决
HarmonyOS 如何监听蓝牙socket断开
915浏览 • 1回复 待解决
Socket连接中支持发送哪些数据类型
2602浏览 • 1回复 待解决