Mehrere socket.io-Verbindungen auf derselben Seite

Kann ich auf der Clientseite eine Verbindung zu mehreren Ressourcen auf derselben IP und demselben Port herstellen?

Ich habe folgenden code

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);}

ich renneKnoten-http-Proxy aufmyIP:myPort. Dabei werden die Verbindungen auf A und B an die entsprechenden Socket-io-Server weitergeleitet.

Wenn ich den obigen Code in einem einzelnen Skript ausführe, ignoriert der Browser die zweite Anweisung (es wird keine Anforderung an Ressource B ausgelöst).

Dason(message) Rückrufe für A und B erhalten die gleichen Daten, die tatsächlich zu A gehören.

Wenn ich den obigen Code in zwei verschiedenen HTML-Seiten (A auf einer und B auf einer anderen) laufen lasse, funktionieren sie gut und ich erhalte die Daten für beide getrennt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage