Linux Socket Programming by Example
There have been many books written on the topic of computer networking. While many of these are excellent resources for advanced programmers, they tend to be too deep for the beginner who just wants to know how to use it. Why require a potential driver to understand the theory behind his automobile?
This linux ebook teaches the reader how to use socket programming, as if networking was an appliance that you can turn on and use. Consequently, a ''by example" approach to socket programming is used here. Each chapter builds upon the previous, until all of the basic concepts are mastered in Part 1, "Basic Socket Concepts." Part 2, "Advanced Socket Programming," contains some more advanced topics that might present a challenge for some readers. The last chapter presents a practical application tying together many of the concepts you've learned.
How does the by Example series make you a better programmer? The by Example series teaches programming using the best method possible— examples. The text acts as a mentor, looking over your shoulder, providing example programs, and showing you new ways to use the concepts covered in each chapter. While the material is still fresh, you will see example after example, demonstrating ways to use what you just learned.
The philosophy of the by Example series is simple: The best way to teach computer programming is with multiple examples. Command descriptions, format syntax, and language references are not enough to teach a newcomer a programming language. Only by taking the components, immediately putting them into use, and running example programs can programming students get more than just a feel for the language. Newcomers who learn only a few basics using examples at every step of the way will automatically know how to write programs using those skills.
This book should be read by anyone wanting to know how to perform network programming on Linux or UNIX platforms. The example programs have been tailored specifically for Linux, in order to provide for the best educational experience to the reader.
The best success with the example programs will occur with Red Hat 6.0 or comparable Linux distribution releases. Older releases of Linux might present some special challenges because the netstat(1) command has been through a lot of change in recent times. Older Linux distributions should also have the /proc file system enabled in order to take full advantage of some of the example programs.
Download Free E-book Linux Socket Programming by Example (655 pages pdf files, 4.0 Mb)

Technorati Tags: 











Recent comments
1 year 45 weeks ago
1 year 52 weeks ago