chapter5 - Chapter 5: TCP Client/Server Example...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Chapter 5: TCP Client/Server Example Figure 5.1: Simple echo client and server Figure 5.2: TCP echo server Figure 5.3: str_echo funcCon: echoes data on socket Figure 5.4: TCP echo client Figure 5.5: str_cli funcCon: client processing loop. Handling the terminaCon of child process #include <sys/wait.h> pid_t wait(int *statloc); pid_t waitpid(pid_t pid, int *statloc, int opCons); Handling SIGCHLD Signals signal(SIGCHLD, sig_child); Figure 5.7: Version of SIGCHILD signal handler that calls wait. Figure 5.11: Final (correct) version of sig_chld funcCon that calls waitpid Figure 5.12: TCP server that handles an error of EINTR from accept. Figure 5.15: Summary of TCP client/server from client’s perspecCve Summary of TCP client/server from server’s perspecCve. ...
View Full Document

This note was uploaded on 06/11/2011 for the course CSCE 515 taught by Professor Huang,c during the Spring '08 term at Columbia SC.

Ask a homework question - tutors are online