Je souhaite utiliser Socket.IO-client avec React Native. Mon environnement :
Mon code fonctionne sur iOS, mais pas sur Android. Je teste sur Android version 9.0 (Pie) - API 28. Je n'obtiens aucune erreur, cela ne fonctionne tout simplement pas. J'essaie d'enregistrer chaque connexion côté serveur (NodeJS). Lorsque j'ouvre l'application dans l'émulateur iOS, je vois un journal (par exemple, "connexion établie"). Lorsque j'ouvre la même application avec Android, je ne vois pas de journal.
Code frontal (simplifié !) : React Native
```importer io depuis 'socket.io-client
socket = io('https://127.0.0.1:8001', {
sécurisé : vrai,
transporte : ['websocket']
})
socket.on('message', () => console.log('message reçu'))
socket.close()
**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'))
})
Même problème ici
Même problème, sans transports : ['websocket'] ça marche.
Edit : je suis passé à [email protected]
et semble fonctionner.
Même problème auquel je suis confronté....
Commentaire le plus utile
Même problème, sans transports : ['websocket'] ça marche.
Edit : je suis passé à
[email protected]
et semble fonctionner.