Socket.io: Socket.io pour golang

Créé le 8 mai 2018  ·  6Commentaires  ·  Source: socketio/socket.io

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

Tu veux:

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

Comportement actuel

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

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

Remarque : le meilleur moyen d'obtenir une réponse rapide est de fournir un cas de test défaillant, en forçant le violon suivant par exemple.

Comportement attendu

Installer

  • Système d'exploitation :
  • navigateur:
  • version socket.io :

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

Commentaire le plus utile

J'ai également besoin d'un client golang pour le serveur socket.io nodejs.
Mais malheureusement, googollee/go-socket.io ne fonctionne pas pour socketio 2.0 et plus récent.

Tous les 6 commentaires

N'importe qui ?

J'ai également besoin d'un client golang pour le serveur socket.io nodejs.
Mais malheureusement, googollee/go-socket.io ne fonctionne pas pour socketio 2.0 et plus récent.

grillons

Vous avez également besoin du client Golang et du client Rust.
Mais je ne peux pas écrire de code avec Rust. Je ne sais pas si je dois utiliser socket.io car je ne suis pas en mesure de développer un client pour Golang et encore moins pour Rust. Quelqu'un peut me donner des conseils ?

Oui, j'aimerais vraiment que Socket.IO prenne également en charge le golang. :)

@mofadeyunduo Si vous demandez si vous souhaitez utiliser Socket.IO ou Websockets seuls, j'ai écrit une réponse sur StackOverflow à partir de ma propre expérience avec les deux.
https://stackoverflow.com/a/62848079/1712332

Si vous avez la possibilité de créer un microservice dans NodeJS ou d'utiliser une bibliothèque Socket.IO dans un autre langage, cela en vaut vraiment la peine.
Les Websockets coûtent très cher pour les faire fonctionner sur une grande application complexe et j'ai eu une première expérience en essayant de les faire fonctionner.
Je veux dire, si tout ce que vous voulez faire est d'envoyer un simple message sans avoir de salles ou d'événements, alors vous êtes bon. Utilisez Websockets, c'est aussi simple que de le faire sur socket.io sinon plus. Mais si vous voulez quelque chose de plus compliqué, comme des abonnements et des salles d'événements isolées, l'utilisation de Websockets signifie que vous devez également implémenter toutes ces choses à partir de zéro et c'est pénible.

Besoin d'un client Golang aussi

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