Pick a channel. Run the server side. Run the client side on that channel. Run the client again on that channel (and as many more times as you'd like). It should work.

After doing the above, pick a DIFFERENT channel. Repeat the above process. It currently does not work. It doesn't seem to store the client in the channel table, meaning each time a client subscribes, the channel thinks that client is the FIRST client in that channel.