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

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

断开连接的代码:

public tcpSocketRelease() {
  clearInterval(this.socketIntervalId)
  tcpSocket.off("message")
  tcpSocket.off("connect")
  tcpSocket.off("close")
  tcpSocket.close()
}
HarmonyOS
2天前
浏览
收藏 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
微信
回复
1天前
相关问题
ohos.net.socket (Socket连接)链接
5944浏览 • 1回复 待解决
HarmonyOS websocket连接自动断开
335浏览 • 1回复 待解决
HarmonyOS WebSocket连接片刻自动断开
236浏览 • 1回复 待解决
HarmonyOS BLE 搜索、连接断开等问题
876浏览 • 1回复 待解决
socket连接NetAddress获取问题
555浏览 • 1回复 待解决
HarmonyOS socket连接失败code: 103
39浏览 • 1回复 待解决
HarmonyOS socket tcp连接报错
303浏览 • 1回复 待解决
HarmonyOS RN调试工具flipper连接
336浏览 • 1回复 待解决
网络地址建立socket连接
920浏览 • 1回复 待解决
openharmony 基于arkts的socket连接问题
4277浏览 • 1回复 待解决
关于Tcp 5037一直连接问题
6727浏览 • 1回复 待解决
Socket连接报错,错误码88
2001浏览 • 1回复 待解决
HarmonyOS 如何监听蓝牙socket断开
16浏览 • 1回复 待解决
Socket连接中支持发送哪些数据类型
1819浏览 • 1回复 待解决