socket中的getInputStream()方法:返回此套接字的输入流。如果此套接字具有关联的通道,则所得的输入流会将其所有操作委托给通道。如果通道为非阻塞模式,则输入流的 read 操作将抛出 IllegalBlockingModeException。
socket中的getOutputStream()方法:返回此套接字的输出流。如果此套接字具有关联的通道,则得到的输出流会将其所有操作委托给通道。如果通道为非阻塞模式,则输出流的 write 操作将抛出 IllegalBlockingModeException。
io中的InputStream:是表示字节输入流的所有类的超类。
io中的OutputStream:是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。
Soket中的getInputStream(),getOutputStream()与io中的InputStream,OutputStream没有太大的联系,因为前者属于网络编程中的输入输出流方法,而后者是io中定义的所有输入输出字节流的超类,在io中没有getInputStream(),getOutputStream()方法。他们属于两个不同的包。
|