Socket.io: Socket.io für golang

Erstellt am 8. Mai 2018  ·  6Kommentare  ·  Quelle: socketio/socket.io

Hinweis : Für Support-Fragen verwenden Sie bitte einen dieser Kanäle: Stackoverflow oder Slack

Du möchtest:

  • [ ] Fehler melden
  • [x] eine Funktion anfordern

Aktuelles Verhalten

https://github.com/googollee/go-socket.io/issues/188

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

Hinweis : Der beste Weg, um eine schnelle Antwort zu erhalten, besteht darin, einen fehlgeschlagenen Testfall bereitzustellen, indem Sie beispielsweise die folgende Geige forken.

Erwartetes Verhalten

Aufstellen

  • Betriebssystem:
  • Browser:
  • socket.io-Version:

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

Hilfreichster Kommentar

Ich benötige auch einen Golang-Client für den socket.io-Nodejs-Server.
Aber leider funktioniert googollee/go-socket.io nicht für socketio 2.0 und neuer.

Alle 6 Kommentare

Jeder ?

Ich benötige auch einen Golang-Client für den socket.io-Nodejs-Server.
Aber leider funktioniert googollee/go-socket.io nicht für socketio 2.0 und neuer.

Grillen

Benötigen Sie auch den Golang-Client und den Rust-Client.
Aber ich kann keinen Code mit Rust schreiben. Ich weiß nicht, ob ich socket.io verwenden soll, weil ich keinen Client für Golang entwickeln kann, geschweige denn für Rust. Kann mir jemand Ratschläge geben?

Ja, ich würde definitiv gerne sehen, dass Socket.IO auch Golang unterstützt. :)

@mofadeyunduo Wenn Sie fragen, ob Sie Socket.IO oder Websockets allein verwenden sollen, habe ich aus meiner eigenen Erfahrung mit beiden eine Antwort auf StackOverflow geschrieben.
https://stackoverflow.com/a/62848079/1712332

Wenn Sie die Möglichkeit haben, einen Microservice in NodeJS zu erstellen oder eine Socket.IO-Bibliothek in einer anderen Sprache zu verwenden, lohnt es sich auf jeden Fall.
Websockets sind sehr teuer, um sie in einer großen, komplexen App zum Laufen zu bringen, und ich hatte aus erster Hand Erfahrung damit, sie zum Laufen zu bringen.
Ich meine, wenn Sie nur eine einfache Nachricht hin und her schicken wollen, ohne Räume oder Veranstaltungen zu haben, dann sind Sie gut. Verwenden Sie Websockets, es ist so einfach wie auf socket.io, wenn nicht mehr. Aber wenn Sie etwas Komplizierteres wollen, wie Abonnements und isolierte Veranstaltungsräume, bedeutet die Verwendung von Websockets, dass Sie all diese Dinge auch von Grund auf neu implementieren müssen, und das ist eine Qual.

Brauche auch Golang-Client

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen