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')有概率无法响应
1629浏览 • 1回复 待解决
HarmonyOS Push Kit收不到推送消息了
316浏览 • 1回复 待解决
HarmonyOS推送收不到,postman调用推送Rest API显示成功,但是系统收不到,通知栏、角标都没有更新
1609浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
1547浏览 • 1回复 待解决
java如何获取屏幕宽高。找不到api?
5363浏览 • 1回复 待解决
使用CommonEventManager.createSubscriber创建订阅关系产生订阅后收不到系统消息
598浏览 • 1回复 待解决
mate30鸿蒙系统,微信容易收不到消息,明明在后台运行,确收不到消息,还有一个问题是,手机会响一个铃声,
15865浏览 • 3回复 待解决
使用httpRequest请求,使用post,服务端收不到传的extraData数据,用get可以收到
589浏览 • 1回复 待解决
android.os.Message 鸿蒙有什么可以替换吗?
5319浏览 • 1回复 待解决
在module.json5 中配置了权限,但是在代码中收不到网络变化的回调
534浏览 • 1回复 待解决
ohos.net.socket (Socket连接)链接不上
5303浏览 • 1回复 待解决
webView.WebCookieManager中的setCookie和getCookie有概率会卡死APP。
839浏览 • 1回复 待解决
地收不到
4540浏览 • 1回复 待解决
概率性报错5400104、5400103怎么处理
503浏览 • 1回复 待解决
native创建socket会失败
1643浏览 • 1回复 待解决
冷启动报错Error message
1874浏览 • 1回复 待解决
app启动crash报错Error message:MainPage:
1599浏览 • 1回复 待解决
socket连接NetAddress获取问题
249浏览 • 1回复 待解决
HarmonyOS对于有很多长链接的场景,是否可以使用Socket,稳定性及性能是否有保障
263浏览 • 1回复 待解决
有基于HarmonyOS本身提供的socket api而封装的成熟的网络组件库
1610浏览 • 1回复 待解决
华为登录报错{"code":1001502009,"message":"parameter invalid"}
1625浏览 • 1回复 待解决
HarmonyOS 经典蓝牙的socket通信问题
199浏览 • 1回复 待解决
Socket接口库可以绑定域名吗
347浏览 • 1回复 待解决
定义一个数组,在有客户端连接上来的时候,将客户端的socket加入数组中,避免被回收释放,导致无法接收数据。代码如下: