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