pues es algo dificil de explicar pero te lo si miras el codigo primero donde esta el for intentalo y veras que creo que es cierto y si no es asi pues talves solo funciona con los callbakcs.
Código Javascript
:
Ver originalsocket.on('prueba', function(a){
//es la funcion de arriba
clic();
});
entonces cada ves que se escuche prueba con el socket se llama clic() que pues tiene dentro la accion de escuchar click y pues bueno mostrara HOLA las cantidades de veces que el callback aparesca o se escuche ese evento 'prueba'. si todabia no lo logras entender hay si no se intenta creeme si trabajas con jquery y socket te ayudara por que yo no sabia que hacer hasta que analiza bn como funciona o ese fue un descubrimiento :D. Te recomendaria que usaras el codigo de arriba el del for y en vez de un alert poc console.log('hola').