先说一下我想实现什么功能,有两个类,一个客户端,一个服务器端我想让客户端与服务器通信,然后服务器端返回一个组数据,然后客户端接受并打印出来问题不难,但是有一点很头疼。就是对InputStream,OutputStream的区分。服务器端编程的时候是通过ObjectOutputStream的write()方法向OutputStream写入信息但是到了客户端编程的时候为什么要通过ObjectInputStream的read()方法读取出来呢?总的来说,就是对客户端和服务器端的输入输出流很迷惑。。求大神解救。。
写入就是write,只有outputStream才可以write。
别使用“输入”“输出”这样的字眼,就能理解了。
额,我一直把read理解为读入,write理解为写出,但两者都是针对内存而言的,读入内存,从内存写出。
相反,从客户端接收的时候,当然是in了。