"We provide information on and insight into a topic that is so often ignored, and yet sorely in need of attention," Davis, Turner and Yocom say.
The authors enthusiastically teach developers about design, implementation, debugging and security. Readers will learn about socket types, sessioned versus sessionless protocols and encryption, building custom protocols, using SSL and tunneling data. The Definitive Guide to Linux Network Programming is suited for the Windows developer looking to expand to Linux, or the proficient Linux developer looking to incorporate client-server programming into their applications.
Highlights of The Definitive Guide to Linux Network Programming include:
* Utilization of real-world code
* Constructing clients and servers, the basics of TCP, UDP and IP, and showing how to debug networking applications via packet sniffing and deconstruction
* Learning about critical development practices, such as security and protocol design, as well as allowing remote application monitoring, enabling multi-user access to a centralized service, and user identity authentication
According to the authors, "As developers, we find ourselves challenged...as we often need or want to provide some level of network service within our application's health,...We have written this text to help you meet the challenge, and to show you that network programming can be both enjoyable and easy to learn."
Apress Authors: The Expert's Voice
Keir Davis was first exposed to programming at the age of 12, when his father brought home a Texas Instruments TI-99/4A. Keir has been programming ever since and now holds a master's degree in computer science from the University of North Carolina at Greensboro. Today, Keir is the owner of Xtern Software, a provider of custom software development services to manufacturers around the world.
John Turner is an application developer and systems administrator in Detroit, Michigan, supporting the advertising and marketing campaigns of Fortune 50 clients. With over two decades of computer experience, John has designed and administered high-availability and fault-tolerant systems for the automotive, health care, and advertising industries. He coauthored the Apache Tomcat Security Handbook and is an Apache Group committer. He holds a bachelor's degree in information systems. John's industry interests include vintage hardware, open source, mobile computing, and wireless networking.
Nathan Yocom has worn many hats in the IT industry over the years. He currently works as a software engineer for Bynari, Inc., specializing in messaging and groupware software. With a bachelor's degree in computer science from Pacific Lutheran University, Nathan is also the cofounder of XPA Systems and author of pGina, an open source program that simplifies the Windows logon process.
For More Book Information
To read more about The Definitive Guide to Linux Network Programming and its authors, or to view a table of contents and sample chapter, please visit our online catalog at www.apress.com.
All Apress titles are available at bookstores nationwide, online booksellers, and from Springer Verlag New York, Inc. at 800-777-4643; fax 212-533-3503. Contact us for more information at firstname.lastname@example.org.
For a review copy, author interview, cover file, or more information about Apress' innovative approach to publishing, contact Julie Miller at 510-549-5930, extension 126, or write to email@example.com.
Apress L.P. based in Berkeley, California, is a fast-growing publisher of technical books devoted to meeting the needs of information technology professionals. Apress is dedicated to publishing titles of the highest quality and has compiled a team of authors that reads like a veritable "Who's Who" of the computing industry."