Saya ingin menggunakan Socket.IO-client dengan React Native. lingkungan saya:
Kode saya berfungsi di iOS, tetapi tidak di Android. Saya menguji pada Android versi 9.0 (Pie) - API 28. Saya tidak mendapatkan kesalahan apa pun, itu tidak berfungsi. Saya mencoba mencatat setiap sisi server koneksi (NodeJS). Saat saya membuka aplikasi di emulator iOS, saya melihat log (mis. "koneksi terjalin"). Saat saya membuka aplikasi yang sama menggunakan Android, saya tidak melihat log.
Kode front-end (disederhanakan!): React Native
```impor io dari 'socket.io-client
socket = io('https://127.0.0.1:8001', {
aman: benar,
transportasi: ['websocket']
})
socket.on('pesan', () => console.log('pesan diterima'))
soket.tutup()
**Back-end code** (simplified!): NodeJS
```const io = require('socket.io')(https)
io.on('connection', socket => {
console.log('connection established')
socket.on('disconnect', () => console.log('disconnected'))
})
Masalah yang sama di sini
Masalah yang sama, tanpa transportasi: ['websocket'] berfungsi.
Sunting: Saya beralih ke [email protected]
dan tampaknya berfungsi.
Masalah yang sama yang saya hadapi....
Komentar yang paling membantu
Masalah yang sama, tanpa transportasi: ['websocket'] berfungsi.
Sunting: Saya beralih ke
[email protected]
dan tampaknya berfungsi.