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连接)链接
6145浏览 • 1回复 待解决
HarmonyOS websocket连接自动断开
657浏览 • 1回复 待解决
HarmonyOS WebSocket连接片刻自动断开
528浏览 • 1回复 待解决
HarmonyOS BLE 搜索、连接断开等问题
1094浏览 • 1回复 待解决
socket连接NetAddress获取问题
677浏览 • 1回复 待解决
HarmonyOS socket连接失败code: 103
297浏览 • 1回复 待解决
HarmonyOS socket tcp连接报错
467浏览 • 1回复 待解决
HarmonyOS RN调试工具flipper连接
518浏览 • 1回复 待解决
网络地址建立socket连接
1083浏览 • 1回复 待解决
关于Tcp 5037一直连接问题
6878浏览 • 1回复 待解决
openharmony 基于arkts的socket连接问题
4528浏览 • 1回复 待解决
Socket连接报错,错误码88
2136浏览 • 1回复 待解决
HarmonyOS 如何监听蓝牙socket断开
218浏览 • 1回复 待解决
Socket连接中支持发送哪些数据类型
1934浏览 • 1回复 待解决