13 used & new from $7.44

Have one to sell? Sell yours here
 
 
Pocket Guide to TCP/IP Socket Programming in C (The Morgan Kaufmann Practical Guides Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Pocket Guide to TCP/IP Socket Programming in C (The Morgan Kaufmann Practical Guides Series) (Paperback)

~ (Author), (Author) "Millions of computers all over the world are now connected to the worldwide network known as the Internet..." (more)
Key Phrases: int socket, servent structure, echo server, Thought Questions, Basic Sockets, Established Local (more...)
4.6 out of 5 stars  See all reviews (14 customer reviews)


Available from these sellers.


1 new from $118.13 12 used from $7.44

Customers Who Bought This Item Also Bought

Computer Networks (4th Edition)

Computer Networks (4th Edition)

by Andrew S. Tanenbaum
4.3 out of 5 stars (119)  $71.59
TCP/IP Sockets in C: Practical Guide for Programmers (The Practical Guides)

TCP/IP Sockets in C: Practical Guide for Programmers (The Practical Guides)

by Michael J. Donahoo
4.6 out of 5 stars (16)  $18.00
Interprocess Communications in Linux: The Nooks and Crannies

Interprocess Communications in Linux: The Nooks and Crannies

by John Shapley Gray
4.0 out of 5 stars (3)  $35.33
Computer Networking: A Top-Down Approach (5th Edition)

Computer Networking: A Top-Down Approach (5th Edition)

by Keith W. Ross
4.2 out of 5 stars (67)  $80.35
Database Systems: A Practical Approach to Design, Implementation and Management (5th Edition)

Database Systems: A Practical Approach to Design, Implementation and Management (5th Edition)

by Thomas M. Connolly
4.0 out of 5 stars (1)  $86.16
Explore similar items

Editorial Reviews

Amazon.com Review

The explosive growth of the Internet in no small part is due to the sockets programming interface. This elegant API allows almost any computer that runs TCP/IP--from palm computers to mainframes--to communicate seamlessly. The Pocket Guide to TCP/IP Sockets provides beginning and intermediate network programmers with a practical tutorial and reference guide. Instead of trying to break new ground, this book establishes modest goals and achieves them splendidly. It is a concise, high-quality resource for students and professionals.

This book targets the accomplished C programmer who wants to learn network programming. You're assumed to have a good working knowledge of basic IP addressing and network configuration--not much time is spent educating you on the fundamentals of networking architecture.

A highlight of this book is the solid sample code. Even for those who already write socket code, a brief refresher is always helpful--this book delivers valuable client and server code for both TCP and UDP sockets. Although the samples are based on a Unix environment, it's a trivial matter to port most of the code to Microsoft Windows and the Windows Sockets interface (ported samples also are available directly from the book's Web site). No longer do you have to paw through a thick reference to find parameter lists for sendto() or accept(). More subtle issues--data alignment, network vs. host byte order, and differing approaches to handling client connections--also are handled with ease.

Chapter 6 contains an under-the-hood discussion on TCP/IP implementation that will be useful to the more advanced user and that explains possible deadlock conditions, discusses the TCP state diagram, and sheds light on how the operating system handles socket resources. These juicy nuggets are reasons enough to keep this book handy--even after the thrill of your first successful network program subsides. --Pete Ostenson



Review

"I would recommend this book in my course- it is a very good, concise and well organised tutorial. I think the book like it is will be of great help."
-Arian Durresi, Ohio State University, USA -- Review

Product Details

  • Paperback: 130 pages
  • Publisher: Morgan Kaufmann; C Version edition (August 21, 2000)
  • Language: English
  • ISBN-10: 1558606866
  • ISBN-13: 978-1558606869
  • Product Dimensions: 8.8 x 7 x 0.4 inches
  • Shipping Weight: 9.6 ounces
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #605,566 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #37 in  Books > Computers & Internet > Networking > Networks, Protocols & APIs > TCP-IP

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)





Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(24)
(11)
(10)
(9)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

14 Reviews
5 star:
 (11)
4 star:
 (1)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 24 people found the following review helpful:
5.0 out of 5 stars A Great Bargain, August 17, 2000
I own several books on sockets programming for TCP/IP. Most are quite large and pricey, address a specific environment such as UNIX (BSD sockets) or Windows (WinSock), and get bogged down in user interface details.

The Pocket Guide to TCP/IP Socket Programming in C is both small in size (130 pages) and price yet provides a great deal of quality information. Within the book, you will find C source code (appears to be ANSI/ISO C) for small functional clients and servers using both the TCP and UDP transports. The C code examples used in the book are traditional in that they favor the UNIX environment. However, all is not lost. If you visit the publishers website you will find WinSock adaptations for nearly all (17 of 22) of the examples in the book.

To avoid unnecessary distractions, the applications in this book use a text rather than a GUI interface; if you are programming for the PC under Windows use the Win32 Console Application project type.

Besides the source code examples, there are sufficient diagrams and text explanations to give an application programmer enough information to write well-behaved network applications. This book would be perfect for teaching network application programming at a school or as part of a corporate training program.

The book deals with an exciting topic at a nice price.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars All you need to learn Sockets, November 20, 2000
By jeff (Phoenix, Arizona USA) - See all my reviews
I didn't even know what a socket was before I got this book. Less than a week later I have successfully completed several programs for my employer that use sockets to communicate. This book is written for Unix, but with the supplemental Windows programs at the MKP website I was able to write programs in a Windows environment with ease. This book is clear and concise and contains all the information you need at a price that is at least three times less than that of other books I have seen. I would certainly recommend it to anyone trying to learn sockets.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Concise intro to sockets, April 19, 2001
By Gregorio "gtada" (Pasadena, CA United States) - See all my reviews
Compared to other network programming books, this IS pocket sized. However, you shouldn't judge a book based on its size (like a previous reviewer). It's a great introduction to sockets programming. Very clear and concise, with no wasted pages. I had never worked with sockets before reading this book, and now I understand enough to build non-trivial applications. It's essential for the beginning sockets programmer. Also, if you're new to sockets and looking to jump into the Stevens book, this might make that book a little easier to read.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent Book - Especially for Beginners
I ordered this book because I needed a quick and dirty explanation of how to write socket programs in C. Read more
Published 7 months ago by Philippe Hajjar

5.0 out of 5 stars Great TCP/IP Guide
I bought this guide while in College for one of my programming classes. I could not be more happy with this guide. Read more
Published 9 months ago by M. Babcock

5.0 out of 5 stars Possibly THE Perfect Unix TCP/IP Sockets Quick Reference Guide
Having written network code for both Unix and Windows in professional and academic environments, I can say that this book is quite possibly THE perfect TCP/IP sockets programming... Read more
Published on March 30, 2007 by Nolan Whitaker

5.0 out of 5 stars Every computer science book should be so clear
The Pocket Guide to TCP/IP Sockets is a wonderful, hands-on introduction to socket programming. It's small, light, and inexpensive. Perfect!!! Read more
Published on December 30, 2002

4.0 out of 5 stars Good, could have been better
I was disappointed in this book, but it is still usually the first of the many on the shelf that I reach for when I need a quick sockets reference. The examples are excellent. Read more
Published on July 4, 2002 by G. Fleming

5.0 out of 5 stars High quality
If you speak C and need a good introduction to TCP/IP sockets programming, this is what you need. Brief, concise, focused, highly recommended. Read more
Published on February 28, 2002 by E. Danielyan

5.0 out of 5 stars Concise coverage.
This book is excellent. It not only gives a concise, yet adequate coverage of Unix / Linux sockets; but does it in an accessable manner. Read more
Published on February 5, 2002 by W. J. Vovil

5.0 out of 5 stars Superb book
I can say without exaggerating that this is one of the best (if not the best) programming books I have ever read for four reasons: 1) Explanations are clear and very easy to... Read more
Published on August 15, 2001 by Max Schwartz

3.0 out of 5 stars An ok book, basic coverage on the subject
This book is a good introduction to programming sockets in C. The presentation is UNIX/POSIX based but is fine for Windows programmers who wanting to get an introduction to TCP/IP... Read more
Published on July 3, 2001 by Rosanne Calabrese

5.0 out of 5 stars Excellent book on TCP/IP socket programming.
With this price and relatively small number of pages, this book clearly explained the socket programming. And its way of explaining things is just amazingly good.
Published on February 26, 2001

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.