๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

The Definitive Guide to Linux Network Programming

โœ Scribed by Keir Davis, John W. Turner, Nathan Yocom (auth.)


Publisher
Apress
Year
2004
Tongue
English
Leaves
382
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


The Definitive Guide to Linux Network Programming offers a clear, concise treatment of creating clients and servers under the Linux operating system. This book assumes that you know C and have experience developing code on Linux, but it provides everything else you'll need as a programmer for real-world network programming.

Whether you're a Windows developer looking to expand to Linux, or you're a proficient Linux developer looking to incorporate client-server programming into your applications, this book has a wealth of invaluable information to suit your needs.

This book covers design, implementation, debugging, and security. You'll also learn about the many kinds of socket types, sessioned versus sessionless protocols, and encryption, as well as how to build a custom protocol, how to use SSL, and how to tunnel data.

โœฆ Table of Contents


Front Matter....Pages i-xxii
Front Matter....Pages 1-1
Networks and Protocols....Pages 3-40
Functions....Pages 41-63
Socket Programming....Pages 65-84
Protocols, Sessions, and State....Pages 85-96
Front Matter....Pages 97-97
Client-Server Architecture....Pages 99-135
Implementing Custom Protocols....Pages 137-153
Design Decisions....Pages 155-172
Debugging and Development Cycle....Pages 173-183
Case Study: A Networked Application....Pages 185-227
Front Matter....Pages 229-229
Securing Network Communication....Pages 231-260
Authentication and Data Signing....Pages 261-279
Common Security Problems....Pages 281-299
Case Study: A Secure Networked Application....Pages 301-339
Back Matter....Pages 341-378

โœฆ Subjects


Software Engineering/Programming and Operating Systems


๐Ÿ“œ SIMILAR VOLUMES


The Definitive Guide to Linux Network Pr
โœ Keir Davis, John Turner, Nathan Yocom ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› Apress ๐ŸŒ English

Skimpy coverage, the code compiles with a bazillion warnings, and for me at least the first client/server examples just plain don't work and don't provide useful enough error messages to figure out. It's not until you get to a much later chapter that you learn about debugging techniques that *might

The Definitive Guide to Linux Network Pr
โœ Keir Davis, John W. Turner, Nathan Yocum ๐Ÿ“‚ Library ๐Ÿ“… 2008 ๐Ÿ› Packt ๐ŸŒ English

Apress' The Definitive Guide to Linux Network Programming is a clear, concise treatment of creating clients and servers under the Linux operating system. The book assumes that the reader knows C and has experience developing code on Linux, but provides everything else a programmer needs for real-wor

The Definitive Guide to Linux Network Pr
โœ Keir Davis, John Turner, Nathan Yocom ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› Apress ๐ŸŒ English

Apress' The Definitive Guide to Linux Network Programming is a clear, concise treatment of creating clients and servers under the Linux operating system. The book assumes that the reader knows C and has experience developing code on Linux, but provides everything else a programmer needs for real-wor

The Self-Taught Programmer: The Definiti
โœ Cory Althoff ๐Ÿ“‚ Library ๐Ÿ“… 2016 ๐Ÿ› Self-Taught Media ๐ŸŒ English

I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learn

The Self-Taught Programmer: The Definiti
โœ Cory Althoff ๐Ÿ“‚ Library ๐Ÿ“… 2016 ๐Ÿ› Self-Taught Media ๐ŸŒ English

I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learn