Pregunta

saluda a todos! Quiero crear mensajes privados basado en websockets. Es posible implementar sesión entre dos usuarios utilizando websockets?

¿Fue útil?

Solución

WS conexiones pasan por un servidor central y, como tal, es imposible de eludir eso y hacer una conexión directa a dos usuarios. Usted puede en el servidor de facilitar la comunicación entre dos usuarios sin embargo. Usted tendría que tener los usuarios, ya sea preseleccionados o realizar algún tipo de acción "unir", posiblemente a partir de una lista de grupos de usuarios registrados. A continuación, su aplicación sería administrar un "privado" especie de charla entre los dos, esencialmente, una instancia de la charla principal excepto los usuarios no se añaden automáticamente, sino más bien por la intención.

Otros consejos

creo que con el fin de hacer esto, tendrá que obtener las direcciones IP de los usuarios y abrir los puertos de destino en cada uno. Hacer esto debería ser imposible, ya que los enchufes deben apretón de manos (y que no tienen acceso al proceso de enlace).

No se puede hacer esto directamente entre dos navegadores. La especificación WebSockets no especifica una manera de escuchar las conexiones entrantes al navegador, sólo las conexiones salientes. Es necesario algún tipo de WebSockets punto final que ambos navegadores pueden iniciar conexiones a.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top