SocketIO plugin skeleton