Foros del Web » Programando para Internet » Javascript »

websockets - ¿forma recomendable de utilizarlos?

Estas en el tema de websockets - ¿forma recomendable de utilizarlos? en el foro de Javascript en Foros del Web. Hola a todos, Estoy empezando con el tema de websockets y todavía estoy muy verde en el tema. 1- ¿Alguien me podría indicar cual es ...
  #1 (permalink)  
Antiguo 13/06/2020, 08:31
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.062
Antigüedad: 16 años, 9 meses
Puntos: 18
websockets - ¿forma recomendable de utilizarlos?

Hola a todos,

Estoy empezando con el tema de websockets y todavía estoy muy verde en el tema.

1- ¿Alguien me podría indicar cual es la forma más recomendable de utilizar websockets con javascript y php ?
2- Por otra parte, ¿Cualquier hosting compartido puede utilizar websokets?

Gracias!
  #2 (permalink)  
Antiguo 14/06/2020, 10:16
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.126
Antigüedad: 16 años, 1 mes
Puntos: 816
Respuesta: websockets - ¿forma recomendable de utilizarlos?

Para tu pregunta nro. 1, aquí tienes un buen ejemplo: https://github.com/sanwebe/Chat-Usin...and-PHP-Socket

Entender cómo funciona te llevará algunas búsquedas y lecturas, pero te aseguro que será gratificante.

Para tu pregunta nro. 2: no, en cualquier servidor compartido no podrás usarlos. Primero debe estar habilitada la extensión php_sockets y no todos la tendrán habilitada. Y también debes tener habilitadas las funciones de ejecución de programas (exec, shel_exec, etc.) y tampoco suelen estar habilitadas en servidores compartidos. Así que te tocará hablar con tu proveedor de hosting para que te asesore.

Aunque parece ser que últimamente PHP ha mejorado mucho y tranquilamente puede soportar muchos usuarios, hay otras tecnologías que puedes usar. Puedes averiguar por Node JS, que está más recomendado para eso o por su alter ego más moderno: Deno (es no-de con las sílabas al revés y está creado por la misma persona).
He visto chats basados en Node sin sockets, solo con EventSource de javascript y funcionan muy bien: https://github.com/azproduction/event-source-chat
  #3 (permalink)  
Antiguo 03/07/2020, 08:35
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.062
Antigüedad: 16 años, 9 meses
Puntos: 18
Respuesta: websockets - ¿forma recomendable de utilizarlos?

Para un proyecto creado en HTML, CSS, PHP y mysql, una buena opción sería meter el código javascript en el cliente y nodejs en el servidor únicamente para las partes del proyecto que necesitan el socket ¿verdad?
  #4 (permalink)  
Antiguo 03/07/2020, 14:45
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.126
Antigüedad: 16 años, 1 mes
Puntos: 816
Respuesta: websockets - ¿forma recomendable de utilizarlos?

Hola, davidj. Sí, en efecto sería ese el esquema.



La zona horaria es GMT -6. Ahora son las 22:13.