Múltiples conexiones socket.io en la misma página.

¿Puedo conectarme a múltiples recursos en la misma IP y puerto en el lado del cliente?

Tengo el siguiente código-

var myIP = "192.168.1.1";
var myPort = "8080";

A = io.connect(myIP+':'+myPort,{resource: 'A/socket.io'});
B = io.connect(myIP+':'+myPort,{resource: 'B/socket.io'});

A.on('connect',console.log('A connected');
B.on('connect',console.log('B connected');

A.on('message',function(d){console.log('A: '+ d);}
B.on('message',function(d){console.log('B: '+ d);}

Estoy corriendoproxy-nodo-nodo enmyIP:myPort. Se trata de conexiones de proxy en A y B a sus respectivos servidores socket-io.

Si ejecuto el código anterior en una sola secuencia de comandos, el navegador ignora la segunda declaración (no activa una solicitud al recurso B).

loson(message) Las devoluciones de llamada para A y B reciben los mismos datos que realmente pertenecen a A.

Si ejecuto el código anterior en dos páginas html diferentes (A en uno y B en otro), funcionan bien y obtengo los datos de ambos por separado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta