发送一个数据后一定要关掉数据流吗
关掉数据流后 不就中断服务器的连接
那后面的数据发到服务器不就没用了??
我是初学者 请详解

解决方案 »

  1.   

    给你一个解决思路曾今做过一个山寨版的QQ既然要发送多个数据,而且不同的数据之间还有类型差异,比如字符串类型和文件类型,既然这样,如果是Java开发,建议I/O流使用对象流,这样就可以兼容各种数据类型,毕竟Java是纯面向对象的。还有就是对于同一个用户发送完一次数据后没有必要关闭I/O流,不管在服务器端执行什么操作,在这些操作执行完了之后再发送数据不就ok了,为什么要断开呢?如果是因为要提升性能,重新建立连接也会消耗资源啊,说的有点多了。建议在用户退出的时候断开连接,释放资源比较合适
      

  2.   

    问题是服务器返回的信息进行处理,再发给服务器....我是用write()写入. 好像阻塞在服务器的read()上了
      

  3.   

    如果使用对象流,无法交互,那时因为输入流和输出流创建的先后顺序出了问题(看过jdk下src.zip中的源码),呵呵……