Estoy haciendo un proyecto usando socket.io nodejs, cuando el servidor emite a todos los usuarios en una habitación, en el lado del cliente hay una función javascript de confirmación, que se llama uno por uno en la pantalla de todos los usuarios, a continuación se muestra el código del lado del cliente,
socket.on('resetcount',function(){ if (confirm('Do you want to reset board?')) { socket.emit('count',roomnumber); } });¿Es posible que aparezca al mismo tiempo en la pantalla de todos los usuarios, o el servidor socket.io funciona de esta manera?
exactamente al mismo tiempo es muy difícil. Si activa un evento, se queda atascado con el tiempo de procesamiento del cliente (navegador/conexión a Internet/hardware). Pero si aproximadamente (+- un par de segundos) el mismo tiempo es aceptable para usted. Entonces socket.io es el camino a seguir