UnixNetProg3rd_08 - 8.+ + 8.1 1 z * E *1+ cfw_ \ P 1+ 1 7@...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
8.  프프프프프 프프 - 프프프 - 프프프프 - 프프프프 - 프프프프프
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8.1  프프프
Background image of page 2
프프프 프프프프프 프프프프 프프프프프 프프 프프프프 프프프 프프프 프프 프프 프프프 프프 프프프프 프프프프 프프 프프프프프 프프프프 프프 프프 프프프 프프프프 프프 프프프프프 프프프 프프프프프 프프 프프프프 프프프 프프프프프 프프 프프프프 프프프프 프프프프 프프 프프프프 프프프프프 프프프프 프프 프프프 프프프 프프 프프프 프프프프 프프프 프프프 프프
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
프프프 프프 프프프프 프프 프프프프 pipe() 프 프프 프프프 프프프프 프프프프 프 프 ( 프프 프프 ) 프 프프 프프프프프프 프프프 fd[0] 프 프프프 , fd[1] 프 프프프 프프프프 프프프 프프프프프 fork() 프 프프프프 프프 프프프프프 프프 프프프프프 프프프프 프프 #include <unistd.h> int pipe(int fd[2]); 프프프 프프프프프프 프프프프프프 fd[0] : read fd[1] : write fd[0] : read fd[1] : write
Background image of page 4
프프프 프프 프프프프 프프 프프 프프프프프프 프프 프프 프프프프 프프프 프프프 프프 프프프프프 프프 프프프 프프프프프프 프프프프프프 fd[0] : read fd[1] : write fd[0] : read fd[1] : write 프프프 ( 프프프 ) 프프프프프프 프프프프프프 fd[0] : read fd[1] : write
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
프프프 프프 프프프 프프 프프 프프프프 프프 프프프 프프프 프프프 프프 프프프 프프프 프프프프 프프프프 프프프프 프프프프 프 int fd[2]; pid_t pid; pipe(fd); if ((pid=fork())<0) { //  프프 프프프프 프프   exit(0); } else if ( pid>0 ) {    close(fd[0]); //  프프 프프프프 프프프 프프 프프프프프 프프 } else if ( pid==0 ) {   close(fd[1]); //  프프 프프프프 프프프 프프 프프프프프 프프 }
Background image of page 6
8.2 FIFO
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
FIFO  프프 프프프프 fork() 프 프프프프 프프프프프 프프프 프프프프 프프 프프프 프프프 프프 프프프 프프프프 프프 프프프프 프프프 프프 프프 프프프 프프 프프프프프프 프프프프 프프 프프프 프 프프 named pipe  프프 FIFO 프 프 mkfifo() pathname :  프프프프 프프 프프프프 프프프 프프 프프프프 mode : FIFO 프 프프 프프 프프 프프 프프 / 프프 프프 FIFO 프 프프프 프 FIFO open() 프프 프 FIFO 프 프프프프 프프프프 프프프프프 프프프 프프프 프프 int mkfifo(const char *pathname, mode_t mode); FIFO( 프프프 ) 프프프프 A 프프프프 B read mode write mode /tmp/myfifo
Background image of page 8
8.3  프프프프
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
프프프 프프 프프 “프프프 프프”프 프프프프 프 프프프 프프프 프프프프 프프프 프프 프프프프프 프프프 프프프프프 프프 프프프 프 msg5 msg4 msg3 msg2 msg1 프프프프 A 프프프프 B 프프프프 C ... put
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 38

UnixNetProg3rd_08 - 8.+ + 8.1 1 z * E *1+ cfw_ \ P 1+ 1 7@...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online