PipedInputStream 、PipedOutputStream 用于建立管道通信,既然是通信,就一定要建立连接,否则无法通信,查看API文档,他们的方法并不多,就是那几个:
以PipedInputStream为例:
首先看看的构造方法:
常用的有:PipedInputStream () 和
PipedInputStream (PipedOutputStream src)
在 PipedInputStream (PipedOutputStream src)构造方法中,它的参数为
PipedOutputStream, 在构造
PipedInputStream对象的时候直接传入
PipedOutputStream对象就可以实现通信了。
普通方法:
最值得注意的是:
public void connect(PipedOutputStream src)
PipedInputStream对象调用该方法时即建立连接,可以通信了。
测试程序实例:
发送方:
接受方:
测试类: