split up the socketio server into channels and server