Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
TCP/IP Sockets in C, Second Edition: Practical Guide for Programmers (The Morgan Kaufmann Practical Guides Series)

Buy
This succinct new edition of our best-selling title presents everything you need know to get up and running with C sockets programming in one affordable volume!

The Internet allows computers thousands of miles apart to exchange information through programs such as Web browsers, and nearly all of these programs gain access to network communication services through the sockets programming interface. TCP/IP Sockets in C: Practical Guide for Programmers is a quick and affordable way to gain the knowledge and skills needed to quickly develop sophisticated and powerful web-based applications. Written by two experienced networking instructors, the book's focused, tutorial-based approach enables the reader to master the tasks and techniques essential to virtually all client-server projects using sockets in C. Programming concepts are introduced through simple, real-world examples, and are accompanied by line-by-line code commentary that describes the purpose of each part of the program. The book's companion website also contains myriad employable examples of command-based source code discussed throughout the text.

A great deal has changed in the 6 years since the first edition of this book was published. The widespread adoption of IPv6 has led to a new standard for internetworking and the exponential increase of computer processing power have enhanced the efficacy and scope of electronic espionage. Therefore, this edition has amended and expanded outdated sections in accordance with both new advancements and dangers. The book now explains both the IPv6 and IPv4 address schemes as well as how to do sockets programming in the mixed IPv6/IPv4 networks environment. It also details defensive programming strategies in the context of building security-aware distributed systems, and introduces the select() system call from a performance and
predictability perspective in large systems.

In summary, the book provides both a general overview of networking concepts to allow readers to synchronize the concepts with terminology, while providing a springboard to more advanced networking topics through the basic application of the latest technological developments. No other resource presents so concisely and effectively the material necessary to get up and running with C sockets programming.

* Includes completely new and expanded sections that address the IPv6 network environment, defensive programming, and the select() system call, thereby allowing the reader to program in accordance with the most current standards for internetworking.

* Streamlined and concise tutelage in conjunction with line-by-line code commentary allows readers to quickly program web-based applications without having to wade through unrelated and discursive networking tenets.

* Grants the reader access to online source code, which the can then be used to directly implement sockets programming procedures.

About the Author

Michael J. Donahoo teaches networking to undergraduate and graduate students at Baylor University, where he is an assistant professor. He received his Ph.D. in computer science from the Georgia Institute of Technology. His research interests are in large-scale information dissemination and management.

Kenneth L. Calvert is an associate professor at University of Kentucky, where he teaches and does research on the design and implementation of computer network protocols. He has been doing networking research since 1987, and teaching since 1991. He holds degrees from MIT, Stanford, and the University of Texas at Austin.

(HTML tags aren't allowed.)

International Investment for Sustainable Development: Balancing Rights and Rewards
International Investment for Sustainable Development: Balancing Rights and Rewards
This book is the culmination of the International Sustainable and Ethical Investment Rules Project, a collaboration of researchers from the following five non-governmental organization (NGO) think-tanks:
  • African Centre for Technology Studies, Nairobi, Kenya;
  • Fundacion ECOS, Punta del Este, Uruguay;
  • ...
Machine Learning: Modeling Data Locally and Globally (Advanced Topics in Science and Technology in China)
Machine Learning: Modeling Data Locally and Globally (Advanced Topics in Science and Technology in China)
Machine Learning - Modeling Data Locally and Globally presents a novel and unified theory that tries to seamlessly integrate different algorithms. Specifically, the book distinguishes the inner nature of machine learning algorithms as either "local learning"or "global learning."This theory not only connects previous machine...
The Complete Idiot's Guide to Green Building and Remodeling
The Complete Idiot's Guide to Green Building and Remodeling

It's easy building green!

This guide helps environmentally conscious people make real-world decisions about building or remodeling a home. Readers will find information on how to save money by going green when building or remodeling, how to find the right green integrated system design, how to choose heating and
...


The Bible on Leadership: From Moses to Matthew-Management Lessons for Contemporary Leaders
The Bible on Leadership: From Moses to Matthew-Management Lessons for Contemporary Leaders
Millions have been inspired by the Bible's spiritual lessons. Now, Lorin Woolfe provides a unique way to view the Bible . . . for leadership lessons that can be applied to our modern business world.

Consider David's courage and innovation in slaying Goliath with just a stone and a sling; Moses' outstanding "succession...

The Aramaeans in Ancient Syria (Handbook of Oriental Studies)
The Aramaeans in Ancient Syria (Handbook of Oriental Studies)

The historical and cultural role of the Aramaeans in ancient Syria can hardly be overestimated. Thus The Aramaeans in Ancient Syria gives precise and up-to-date information on different aspects of Aramaean culture. To that end, history, society, economy and law, language and script, literature, religion, art and architecture of the...

Meta-Learning in Computational Intelligence (Studies in Computational Intelligence)
Meta-Learning in Computational Intelligence (Studies in Computational Intelligence)

In the early days of pattern recognition and statistical data analysis life was rather simple: datasets were relatively small, collected from well-designed experiments, analyzed using a few methods that had good theoretical background. Explosive growth of the use of computers led to the creation of huge amounts of data of all kinds,...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy