<p>socket.io-client ne fonctionne pas sur Android API 28 (React Native)</p>

Créé le 27 févr. 2020  ·  4Commentaires  ·  Source: socketio/socket.io-client

Je souhaite utiliser Socket.IO-client avec React Native. Mon environnement :

  • Réagir natif 0.61.5
  • Réagir 16.9.0
  • Socket.IO-client ^2.3.0

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'))
})

Commentaire le plus utile

Même problème, sans transports : ['websocket'] ça marche.

Edit : je suis passé à [email protected] et semble fonctionner.

Tous les 4 commentaires

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é....

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

vadimka123 picture vadimka123  ·  6Commentaires

newpanjing picture newpanjing  ·  3Commentaires

zappfinger picture zappfinger  ·  5Commentaires

gtk2k picture gtk2k  ·  3Commentaires

Tiboonn picture Tiboonn  ·  6Commentaires