A network communication framework coded in java base  on apache mina