Cheap DVDs, books, CDs & Games

Search:

Unix Network Programming: Interprocess Communications v. 2 (UNIX Network Programming)

By: W. Richard Stevens
Binding: Hardcover
Publisher: Prentice Hall
ISBN: 0130810819
ISBN-13: 9780130810816
Released: 11 Sep 1998
RRP: £42.99
Average Rating:


Customer Reviews

The real power of UNIX is in communication - By: B. Chandler, 16 Sep 2005
The real power of UNIX or any application for that matter is in interprocess communication. I found early on that to accomplish any large project would require the cooperation of interprocess communication. Now I find that simple administration skills also require knowledge of this interprocess communication.

My first foray into the field was to use semaphores to flag processes to run at the proper time. Later I needed to use pipes for a front-end in communication to SNA. Again I found IPC's could help inform & control processes that were in canned packages & not accessible any other way. The list of useful tools can go on & on. I also had to find the NT equivalent as it became popular.

UNIX is still out there in many forms & if one is to survive in the field an understanding of interprocess communications is imperative.

The Abbreviated Table of Contents:
Part 1. Introduction
1. Introduction
2. POSIX IPC
3. System V IPC
Part 2. Message Passing
4. Pipes & FIFOs
5. Posix Message Queues
6. System V Message Queues
Part 3. Synchronization
7. Mutexes & Condition Variables
8. Read-Write Locks
9. Record Locking
10. POSIX Semaphores
11. System V Semaphores
Part 4. Shared Memory
12. Shared Memory Introduction
13. POSIX Shared Memory
14. System V Shared Memory
Part 5. Remote Procedure Callls
15. Doors
16. Sun RPC
Epilogue
Appendix A. Performance Measurements
Appendix B. Threads Primer
Appendix C. Miscellaneous Source Code
Appendix D. Solutions to Selected Exercises
Bibliography
Index

One final note is that with systems dispersed globallly Remote Procedures Callls are taking precedence in Interprocess communications.


This book is NOT about using networks in Unix - By: tom@is-uk.com, 20 Mar 2001
THIS volume is about networks in the sense of communicating processes - running mostly, though not exclusively, on the same machine.

If you want to know about using networks like TCP/IP, you need Volume 1.

If you want to know about using pipes, synchronisation etc. the examples & explanations are clear & well thought out. If you don't need quite the same depth 'Advanced Programming in the Unix Environment' by the same author covers much of the same material


Excellent book on Unix Interprocess communication - By: , 05 Jan 2001
Most of the reviews here seem to imply this book is about sockets & TCP/IP. This book covers Unix IPC & describes the subject in detail. If you want to know alll about sockets, you want Unix Network Programming, Networking APIs Sockets & XTI, which is Volume 1
Good but not thorough. - By: , 05 Nov 1998
I didn't get exactly what I needed out of this book. It's good as a reference, but I think it leaves out some information on different topics. The IPC section is a little skimpy, but then again it's not a book about IPC per se...some of the stuff the way it was written was not any more understandable than a manpage, & often you buy books hoping that they are worded less crypticallly than manpages. On the upside, I got most of what I needed out of it.
As always, Stevens is worth every penny. - By: , 03 Nov 1998
Ok, I will admit to be biased. Stevens is a unix programming god. Or mine anyway.

However, I will dare say that again he has improved his previous good work. I felt that he improved & showed a lot more in his second edition of Volume I, & I felt the same way about volume II. While his was HARDLY the first serious book on thread programming that I have read (I also suggest programming with Posix Threads, if it interests you), his was very informative, from both a beginner & advanced standpoint. If you have only one author to buy, this is it.