reactjs - React Native 上的 WebSocket (onmessage)
问题描述
我在反应本机时遇到此代码问题:
const SocketEndpoint = "ws://192.168.43.2:8000";
let socket = new WebSocket(SocketEndpoint);
socket.binaryType = "blob";
socket.onopen = () => {
console.log("open");
socket.send("Send me data");
};
socket.onmessage = function (event) {
console.log(JSON.stringify(event));
};
服务器正确接收此客户端发送的数据,但是当它向我发送响应时,我收到以下信息:
{"isTrusted":false,"data":{"_data":{"size":26,"offset":0,"blobId":"6c29f099-3212-4505-a71f-f14041901283","__collector":{}}}}
我没有收到服务器发送的字符串。服务器也在使用 websocket。
解决方案
推荐阅读
- python - 如何去除图像处理中的特定数据
- php - PHP 如何使用来自外部源的特定定义/包含
- javascript - 无服务器 WebSockets - 没有找到与 http 方法 POST 的路由 @connections/* 匹配的方法
- mysql - 按降序确定提供游乐设施的前 2 位首选用户
- python - imageio 的 imread 转换为 RGB 模式
- python - 只要按下按钮,如何更改值
- flutter - 热重载与调用 setState 的区别?
- logstash - 翻译:未加引号的字段不允许 \r 或 \n (第 1 行)
- git - 如何为所有 Git 分支“git pull --rebase”?
- c# - 从我的反应应用程序调用我的 asp.net 核心控制器并在尝试获取它时返回 null 时不会生成 Cookie