UNIX Network ProgrammingA practical book that explains many of the details that have been considered a mystery, this guidebook focuses on the design, development, and coding of networking software under the UNIX operating system. It begins by showing how a fundamental basic for networking programming is interprocess communication (IPC), and a requisite for understanding IPC is a knowledge of what constitutes a process. Throughout, the text provides both a description and examples of how and why a particular solution is arrived at. |
Other editions - View all
Common terms and phrases
actual allows application argc argument bind bits buffer bytes caller chapter char character child process client close command connection contains copy create daemon datagram define described device domain entry err_sys error example execute exit field Figure file descriptor filename flag fork function handle header host ICMP implementation include include inetd input interface Internet layer lock login mode nbytes Note NULL operation option output packet parent passed pipe port printer protocol queue received record recv release remote request sent sequence server shell shown signal single socket sockfd specified standard stream struct structure system call terminal TFTP transfer transport typically Unix user process wait write zero