Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/06/2020, 10:16
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
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