[feature] xio socket