read和write的时候捕获异常