PipedInputStream과 PipedOutputStream
자바에서 제공하는 PipedInputStream과 PipedOutputStream도 위의 파이프 기호와 같은 기능을 수행한다. PipedOutputStream으로 출력한 결과를 PipedInputStream을 통해서 읽어 들일 수 있게 만들 수 있다.
멀티스레드에서 종종 사용한다.
하나의 스레드가 읽어 들인 내용을 다른 스레드에게 전달하고자 할 때 PipedInputStream과 PipedOutputStream을 이용해서 전달한다.
PipedInputStream 생성자
PipedOutputStream 생성자
PipedInputStream에 포함된 메소드
PipedOutputStream에 포함된 메소드
자바에서 제공하는 PipedInputStream과 PipedOutputStream도 위의 파이프 기호와 같은 기능을 수행한다. PipedOutputStream으로 출력한 결과를 PipedInputStream을 통해서 읽어 들일 수 있게 만들 수 있다.
멀티스레드에서 종종 사용한다.
하나의 스레드가 읽어 들인 내용을 다른 스레드에게 전달하고자 할 때 PipedInputStream과 PipedOutputStream을 이용해서 전달한다.
PipedInputStream 생성자
생성자 | 설명 |
---|---|
PipedOutputStream() | 아직 연결되지 않은 PipedInputStream을 생성한다. |
PipedOutputStream(PipedOutputStream src) | PipedOutputStream src에 연결하는 PiepedInputStream을 생성한다. |
PipedOutputStream 생성자
생성자 | 설명 |
---|---|
PipedOutputStream() | 아직 연결되지 않은 PipedOutputStream을 생성한다. |
PipedOutputStream(PipedInputStream snk) | PipedInputStream snk에 연결하는 PiepedOutputStream을 생성한다. |
PipedInputStream에 포함된 메소드
메소드 | 설명 |
---|---|
void connect(PipedOutputStream src) | PipedInputStream과 연결할 PipedOutputstream src를 지정한다. 기본 생성자를 이용해서 PipedInputStream을 생성했다면 이를 반드시 사용해서 PipedOutputStream과 연결을 맺게 해야 한다. |
PipedOutputStream에 포함된 메소드
메소드 | 설명 |
---|---|
void connect(PipedInputStream snk) | PipedOutputStream과 연결할 PipedInputStream snk를 지정한다. 기본 생성자를 이용해서 PipedOutputStream을 생성했다면 이를 반드시 사용해서 PipedInputStream과 연결을 맺게 해야 한다. |
'개인참고자료 > 자바(네트워크)' 카테고리의 다른 글
문자 스트림 - Reader와 Writer (0) | 2008.07.13 |
---|---|
바이트 기반 스트림 - 데이타 전달(PipedInputStream, PipedOutputStream) (0) | 2008.07.13 |
바이트 기반 스트림 - 파일이나 배열의 내용을 읽어 들여 출력 (0) | 2008.07.13 |
바이트 기반 스트림 - 파일 내용을 바이트 배열에 저장한 후 화면에 출력 (0) | 2008.07.13 |
바이트 기반 스트림 - ByteArrayInputStream과 ByteArrayOutputStream (0) | 2008.07.13 |