改用NIO进行数据交换