Socket有高概率收不到message
根据文档https://www.seaxiang.com/blog/2d691b22a889468680b455c7dd5a8cdb,有比较高的概率收不到client.on(“message”, (value: SocketInfo) 中的回调
具体代码如下:
let tcpServer = socket.constructTCPSocketServerInstance();
tcpServer.on(“connect”, (client: socket.TCPSocketConnection) => {
// Subscribe to events of the TCPSocketConnection object.
client.on(“close”, () => {
console.log(“on close success”);
});
client.on(“message”, (value: SocketInfo) => {
// 此处高概率收不到message
let buffer = value.message;
let dataView = new DataView(buffer);
let str = “”;
for (let i = 0; i < dataView.byteLength; ++i) {
str += String.fromCharCode(dataView.getUint8(i));
}
console.log(“received message–:” + str);
});
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
socket.TCPSocketConnection on('message')有概率无法响应
1816浏览 • 1回复 待解决
HarmonyOS 收不到onPageShow事件
68浏览 • 1回复 待解决
HarmonyOS 接收不到eventhub事件
44浏览 • 1回复 待解决
HarmonyOS 发送event接收不到
87浏览 • 1回复 待解决
HarmonyOS 使用webrtc接收不到对方视频
60浏览 • 1回复 待解决
HarmonyOS Push Kit收不到推送消息了
617浏览 • 1回复 待解决
打开同一登录页面概率获取不到userAgent
79浏览 • 1回复 待解决
HarmonyOS HTTP-post请求接收不到参数
86浏览 • 1回复 待解决
HarmonyOS推送收不到,postman调用推送Rest API显示成功,但是系统收不到,通知栏、角标都没有更新
1910浏览 • 1回复 待解决
HarmonyOS uploadconfig中传多个文件,后台接收不到
41浏览 • 1回复 待解决
HarmonyOS 离线推送收不到消息,通过requestId查询报其他错误
276浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
1729浏览 • 1回复 待解决
HarmonyOS 下刘海的高宽获取不到
102浏览 • 1回复 待解决
使用CommonEventManager.createSubscriber创建订阅关系产生订阅后收不到系统消息
795浏览 • 1回复 待解决
java如何获取屏幕宽高。找不到api?
5612浏览 • 1回复 待解决
mate30鸿蒙系统,微信容易收不到消息,明明在后台运行,确收不到消息,还有一个问题是,手机会响一个铃声,
16531浏览 • 3回复 待解决
HarmonyOS socket Tcp连接connect成功后无法收到tcp.on('message')的消息
71浏览 • 1回复 待解决
HarmonyOS socket链接后,断开网络,收到错误码103,message为空
109浏览 • 1回复 待解决
HarmonyOS app消息通知已开启,调推送接口返回800000,但是收不到push消息
115浏览 • 2回复 待解决
使用httpRequest请求,使用post,服务端收不到传的extraData数据,用get可以收到
957浏览 • 1回复 待解决
webView.WebCookieManager中的setCookie和getCookie有概率会卡死APP。
1038浏览 • 1回复 待解决
#鸿蒙通关秘籍# 为什么在HarmonyOS系统中,应用切换到后台后会接收不到消息?
150浏览 • 0回复 待解决
定义一个数组,在有客户端连接上来的时候,将客户端的socket加入数组中,避免被回收释放,导致无法接收数据。代码如下: