Socket.io-client: ne peut pas lire `` sid '' de non défini sur Linux dans Windows, il fonctionne bien

Créé le 6 nov. 2020  ·  5Commentaires  ·  Source: socketio/socket.io-client

Remarque : pour les questions d'assistance, veuillez utiliser l'un de ces canaux: stackoverflow ou slack

Pour les rapports de bogues et les demandes de fonctionnalités pour le client Swift , veuillez ouvrir un problème ici .

Pour les rapports de bogue et les demandes de fonctionnalités pour le client Java , veuillez ouvrir un problème ici .

Tu veux:

  • [x] signaler un bogue
  • [] demander une fonctionnalité

Comportement actuel

Que se passe-t-il réellement?

Étapes à reproduire (si le comportement actuel est un bogue)

Remarque : le meilleur moyen (et par là nous entendons le seul moyen ) d'obtenir une réponse rapide est de fournir un cas de test défaillant en forçant le violon suivant.

Comportement attendu

Qu'attend-on?

Installer

  • OS:
  • navigateur:
  • Version socket.io:

Autres informations (par exemple, traces de pile, problèmes associés, suggestions de résolution)

question

Commentaire le plus utile

Merci en fait que vps a installé la dernière version v3 et je l'ai donc rétrogradée à la version v2 et cela a bien fonctionné. TYSM pour obtenir de l'aide.

Tous les 5 commentaires

Ce rapport est plutôt incomplet, mais j'ai le même problème.

Vérifiez que les versions du client et du serveur sont identiques si vous essayez de vous connecter au serveur v3.0.0 avec un client plus ancien 2.xx cela ne fonctionnera pas

Je pense que vous devez essayer de vous connecter à un serveur v2 avec un client v3, qui ne sont pas compatibles.

Puisque le serveur v2 n'envoie pas de sid dans le paquet CONNECT, il lancera ici: https://github.com/socketio/socket.io-client/blob/3.0.0/lib/socket .ts # L227 -L229

@ Warrior-hound pourriez-vous s'il vous plaît confirmer l'analyse? Ou donner des détails supplémentaires sur l'erreur? Merci!

Merci en fait que vps a installé la dernière version v3 et je l'ai donc rétrogradée à la version v2 et cela a bien fonctionné. TYSM pour obtenir de l'aide.

D'accord. Cela semble être le problème. J'ai supposé à tort que le nouveau client était rétrocompatible avec le serveur Socket.io v2.

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