8384858687888990919293
// subscribe clients A and B to the channels clientA.subscribe("a"); clientA.subscribe("b"); clientA.subscribe("c"); clientB.subscribe("a"); clientB.subscribe("b"); clientB.subscribe("c"); // give async messages a chance to be delivered Thread.sleep(1000);
8485868788899091929394
clientA.subscribe("a"); clientA.subscribe("b"); clientA.subscribe("c"); clientB.subscribe("a"); clientB.subscribe("b"); clientB.subscribe("c"); // give async messages a chance to be delivered Thread.sleep(1000);
8586878889909192939495
clientA.subscribe("b"); clientA.subscribe("c"); clientB.subscribe("a"); clientB.subscribe("b"); clientB.subscribe("c"); // give async messages a chance to be delivered Thread.sleep(1000); clientA.announce("a", "apple");