description: Linux Network Programming comes as a natural progression for the developer who is familiar with Linux, and is interested in getting a feel of building Networked Applications. The book is deliberately structured to be application-heavy. It provided an insight into Internet protocols, discusses standard Networking Functions, explains Session concepts and their applications through elaborate examples, and describes the aspects and use of Sockets for Network Programming. After a discourse on Asynchronous Client-Server Connections, which investigates the concepts and practical utilities of forking and threading, the book traverses through the design and implementation of a standard Networking Protocol. A comprehensively detailed application forms an ending Case Study, that programmers may directly implement for their own use. The book signs off with a peek into adaptations that would need to be made in the future, with a probing discussion on IPv6, and a treatise on porting existing applications to it. Although the book does not assume any more than a basic understanding of Networks, and should be most useful for professional developers learning to build their first Networked Applications, even the experienced developer can expect to be updated with the intricacies of contemporary Networked Application development.
language: English
title: Professional Linux Network Programming
titlecomplete: Professional Linux Network Programming
ratings_count: 4
publisher: Apress