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')有概率无法响应
2499浏览 • 1回复 待解决
HarmonyOS 手势处理高概率闪退
980浏览 • 1回复 待解决
HarmonyOS 收不到onPageShow事件
1033浏览 • 1回复 待解决
HarmonyOS 发送event接收不到
947浏览 • 1回复 待解决
HarmonyOS 接收不到eventhub事件
1064浏览 • 1回复 待解决
HarmonyOS 手机接收不到推送消息
2661浏览 • 1回复 待解决
打开同一登录页面概率获取不到userAgent
785浏览 • 1回复 待解决
HarmonyOS Push Kit收不到推送消息了
1915浏览 • 1回复 待解决
HarmonyOS 使用webrtc接收不到对方视频
1260浏览 • 1回复 待解决
HarmonyOS HTTP-post请求接收不到参数
1379浏览 • 1回复 待解决
HarmonyOS uploadconfig中传多个文件,后台接收不到
954浏览 • 1回复 待解决
HarmonyOS push服务返回success,但是设备收不到推送
1073浏览 • 1回复 待解决
HarmonyOS推送收不到,postman调用推送Rest API显示成功,但是系统收不到,通知栏、角标都没有更新
3021浏览 • 1回复 待解决
HarmonyOS socket Tcp连接connect成功后无法收到tcp.on('message')的消息
1585浏览 • 1回复 待解决
HarmonyOS 离线推送收不到消息,通过requestId查询报其他错误
1436浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
2596浏览 • 1回复 待解决
HarmonyOS 下刘海的高宽获取不到
707浏览 • 1回复 待解决
HarmonyOS socket链接后,断开网络,收到错误码103,message为空
1321浏览 • 1回复 待解决
大佬们 replace 后 ,pop携带参数接收不到怎么解决
1381浏览 • 1回复 待解决
java如何获取屏幕宽高。找不到api?
6656浏览 • 1回复 待解决
HarmonyOS 在EntryAbility里接收want数据发送事件首页接收不到
927浏览 • 1回复 待解决
HarmonyOS emitter进行线程间通信,可以发送数据,但接收不到
1200浏览 • 1回复 待解决
定义一个数组,在有客户端连接上来的时候,将客户端的socket加入数组中,避免被回收释放,导致无法接收数据。代码如下: