the best way to go is one connection per client. The library will take care of dispatching the received updates to the correct listener.