SocketIO Base
PubSub Mechanism