对io做了初步移植