Socket.io-client: Ich kann 'sid' von undefined unter Linux in Windows nicht lesen, es funktioniert einwandfrei

Erstellt am 6. Nov. 2020  ·  5Kommentare  ·  Quelle: socketio/socket.io-client

Hinweis : Verwenden Stackoverflow oder Slack

Öffnen Sie dort ein Problem, um Fehlerberichte und Funktionsanforderungen für den Swift-Client zu erhalten .

Öffnen Sie dort ein Problem, um Fehlerberichte und Funktionsanforderungen für den Java-Client zu erhalten .

Du möchtest:

  • [x] einen Fehler melden
  • [] fordere eine Funktion an

Aktuelles Verhalten

Was passiert eigentlich?

Schritte zum Reproduzieren (wenn das aktuelle Verhalten ein Fehler ist)

Hinweis : Der beste Weg (und damit meinen wir den einzigen Weg ), eine schnelle Antwort zu erhalten, besteht darin, einen fehlerhaften Testfall bereitzustellen, indem Sie die folgende Geige forken .

Erwartetes Verhalten

Was wird erwartet?

Konfiguration

  • Betriebssystem:
  • Browser:
  • socket.io version:

Andere Informationen (z. B. Stacktraces, verwandte Probleme, Vorschläge zur Behebung)

question

Hilfreichster Kommentar

Vielen Dank, dass vps tatsächlich die neueste Version 3 installiert hat und ich sie auf Version 2 heruntergestuft habe und es einfach gut funktioniert hat. TYSM für Hilfe.

Alle 5 Kommentare

Dieser Bericht ist ziemlich unvollständig, aber ich habe das gleiche Problem.

Überprüfen Sie, ob sowohl die Client- als auch die Serverversion identisch sind, wenn Sie versuchen, mit einem älteren Client 2.xx eine Verbindung zum v3.0.0-Server herzustellen. Dies funktioniert nicht

Ich denke, Sie müssen versuchen, mit einem v3-Client, der nicht kompatibel ist, eine Verbindung zu einem v2-Server herzustellen.

Da der v2-Server im CONNECT-Paket kein sid sendet, wird hier Folgendes ausgegeben: https://github.com/socketio/socket.io-client/blob/3.0.0/lib/socket .ts # L227 -L229

@ Warrior-Hound Könnten Sie bitte die Analyse bestätigen? Oder geben Sie zusätzliche Details zum Fehler an? Vielen Dank!

Vielen Dank, dass vps tatsächlich die neueste Version 3 installiert hat und ich sie auf Version 2 heruntergestuft habe und es einfach gut funktioniert hat. TYSM für Hilfe.

In Ordnung. Das scheint das Problem zu sein. Ich habe fälschlicherweise angenommen, dass der neue Client abwärtskompatibel mit dem Socket.io v2-Server ist.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen