Socket programming or client-server programming, involves writing the computer program that communicates with other programs across acomputer network. The program or process initiating the communication is called a client process, and the program waiting for the communication to be initiated is the server process. The client and server processes together form a distributed system. The communication between the client and server process may either be connection-oriented (such as an established TCP virtual circuit or session), or connectionless (based on UDP datagrams).
To understand the UNIX network programming you need to be an expert in socket programming. To understand the complete concept of Socket Programming with example and sample codes follow the below link
To understand the UNIX network programming you need to be an expert in socket programming. To understand the complete concept of Socket Programming with example and sample codes follow the below link
Reference Books:
- Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)
- UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1
- UNIX Network Programming
- UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
- UNIX Systems Programming: Communication, Concurrency and Threads
- TCP/IP Sockets in C Bundle: TCP/IP Sockets in C, Second Edition: Practical Guide for Programmers (Morgan Kaufmann Practical Guides)
- Pocket Guide to TCP/IP Socket Programming in C (Morgan Kaufmann Series in Networking)
- TCP/IP Sockets in C, Second Edition: Practical Guide for Programmers
thanks for the the collection.
ReplyDelete