【发布时间】:2021-09-08 06:54:24
【问题描述】:
NodeJS:
const WebSocket = require('ws');
const ws = new WebSocket('wss://siteurl');
ws.on('open', function open() {
ws.send('');
});
ws.on('message', function incoming(message) {
console.log(message);
});
反应原生
let connection = new WebSocket('wss://siteurl');
connection.onopen = () => {
connection.send('');
};
connection.onmessage = ((event) => {
console.log(event);
});
connection.onerror = (event) => {
console.log(event);
}
NodeJS 工作正常,但 react-native 返回“无法解析主机”。
Android Stuio 模拟器,以npm run android 开头。
任何想法为什么会发生?
更新:
const socket = new WebSocket('wss://siteurl');
socket.onopen = () => {
console.log('Socket connected!');
socket.send('');
}
socket.onmessage = (message) => {
console.log(`Message:\n`, message.data);
}
```
Browser works fine too
【问题讨论】:
标签: node.js react-native websocket