使用Socket时,如何解决较高概率收不到 client.on("message", (value: SocketInfo) 中的回调问题
根据文档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有高概率收不到message
3321浏览 • 1回复 待解决
socket.TCPSocketConnection on('message')有概率无法响应
2512浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
2606浏览 • 1回复 待解决
JS中的Textarea组件中的value属性无法正常使用,如何解决
14893浏览 • 2回复 待解决
使用 C 开发 HarmonyOS SDK 时遇到的问题,如何解决
517浏览 • 0回复 待解决
在module.json5 中配置了权限,但是在代码中收不到网络变化的回调
1945浏览 • 1回复 待解决
HarmonyOS socket请求粘包问题是否存在,存在的话如何解决
791浏览 • 1回复 待解决
解决hashmap通过key取不到value
2131浏览 • 1回复 待解决
HarmonyOS Socket连接-如何订阅某个类型多个回调
960浏览 • 1回复 待解决
使用WebviewController加载url链接报错ErrorCode: 17100001, Message: 该如何解决?
1607浏览 • 0回复 待解决
HarmonyOS 页面跳转传递的参数,在回调中访问报错:Error message:is not callable
1436浏览 • 1回复 待解决
HarmonyOS slider组件在动态更新value的情况下, onChange回调中的value获取不正确
1024浏览 • 1回复 待解决
如何解决MD5加密中遇到的问题
2055浏览 • 1回复 待解决
HarmonyOS Profiler工具识别不到设备应该如何解决
2548浏览 • 1回复 待解决
HarmonyOS 使用webrtc接收不到对方视频
1286浏览 • 1回复 待解决
this传递问题,该如何解决?
3345浏览 • 1回复 待解决
HarmonyOS toast问题如何解决
2550浏览 • 1回复 待解决
HarmonyOS onChildTouchTest将事件传递给某个子组件之后,子组件只有onTouch能收到回调,onClick收不到
1058浏览 • 1回复 待解决
大佬们 replace 后 ,pop携带参数接收不到怎么解决
1411浏览 • 1回复 待解决
如何解决预览流黑屏的问题
3095浏览 • 1回复 待解决
如何解决arkts中数据渲染不及时刷新的问题
856浏览 • 1回复 待解决
#鸿蒙通关秘籍# 为什么在鸿蒙应用开发中,使用WebSocket时接收不到服务器信息,该如何排查问题?
974浏览 • 0回复 待解决
使用 DevEco Studio 进行鸿蒙开发时,遇到过哪些常见的问题?是如何解决的?
628浏览 • 0回复 待解决
定义一个数组,在有客户端连接上来的时候,将客户端的socket加入数组中,避免被回收释放,导致无法接收数据。代码如下:
参考代码: