Socket.io: Socket.io para golang

Creado en 8 may. 2018  ·  6Comentarios  ·  Fuente: socketio/socket.io

Nota : para preguntas de soporte, utilice uno de estos canales: stackoverflow o slack

Tú quieres:

  • [] informar un error
  • [x] solicita una función

Comportamiento actual

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

Pasos para reproducir (si el comportamiento actual es un error)

Nota : la mejor manera de obtener una respuesta rápida es proporcionar un caso de prueba fallido, bifurcando el siguiente violín, por ejemplo.

Comportamiento esperado

Configuración

  • SO:
  • navegador:
  • versión socket.io:

Otra información (p. Ej., Seguimiento de pila, problemas relacionados, sugerencias de cómo solucionarlo)

Comentario más útil

También necesito el cliente golang para el servidor socket.io nodejs.
Pero desafortunadamente, googollee / go-socket.io no funciona para socketio 2.0 y versiones posteriores.

Todos 6 comentarios

Alguien ?

También necesito el cliente golang para el servidor socket.io nodejs.
Pero desafortunadamente, googollee / go-socket.io no funciona para socketio 2.0 y versiones posteriores.

grillos

También se necesita el cliente Golang y también se necesita el cliente Rust.
Pero no puedo escribir código usando Rust. No sé si debería usar socket.io porque no puedo desarrollar un cliente para Golang y mucho menos para Rust. ¿Alguien me puede dar algunos consejos?

Sí, definitivamente me encantaría ver que Socket.IO también sea compatible con golang. :)

@mofadeyunduo Si está preguntando si usar Socket.IO o Websockets solo, escribí una respuesta en StackOverflow de mi propia experiencia con ambos.
https://stackoverflow.com/a/62848079/1712332

Si tiene la opción de hacer un microservicio en NodeJS, o usar una biblioteca Socket.IO en otro idioma, definitivamente vale la pena.
Los Websockets son muy caros para que funcionen en una gran aplicación compleja y tuve una experiencia de primera mano en tratar de hacerlos funcionar.
Quiero decir, si todo lo que quieres hacer es enviar y recibir un mensaje simple sin tener salas o eventos, entonces estás bien. Use Websockets, es tan simple como hacerlo en socket.io, si no más. Pero si quieres algo más complicado, como suscripciones y salas de eventos aisladas, usar Websockets significa que también tienes que implementar todas esas cosas desde cero y es un dolor de cabeza.

Necesito el cliente de Golang también

¿Fue útil esta página
0 / 5 - 0 calificaciones