Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $16.17
Rent From: $8.91
 
 
   
Buy Used
Used - Good See details
$4.71 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides)
 
 

TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides) [Paperback]

Kenneth L. Calvert (Author), Michael J. Donahoo (Author)
4.0 out of 5 stars  See all reviews (6 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition
Rent from
$16.17
$8.91
 
Paperback --  

Book Description

1558606858 978-1558606852 November 2, 2001 1


Most Internet applications use sockets to implement network communication protocols. TCP/IP Sockets in Java: Practical Guide for Programmers, with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away.


For those who program using the C language, be sure to check out this book's companion, TCP/IP Sockets in C: Practical Guide for Programmers.


For example code from the text, sample programming exercises, Powerpoint slides, and more, click on the grey "Companion Site" button to the right.



*Concise, no-nonsense explanations of issues often troublesome for students, including message construction and parsing, underlying mechanisms and Java I/O
*Comprehensive example-based coverage of the most important TCP/IP techniques-including iterative and threaded servers, timeouts and asynchronous message processing
*Includes a detailed, easy-to-use reference to the relevant JAVA class libraries
*A companion Web site provides online code for all the example programs given in the book
*Provides a guide to common errors and a reference offering detailed documentation of the sockets interface
*Perfect for a practitioner who may even want just to "look into" this technology.
*Provides tutorial-based instuction in key sockets programming techniques, focusing exclusively on Jva and complemented by example code.
*Covers challenging sockets programming issues: message construction and parsing, underlying TCP/IP protocol mechanisms, Java I/O, iterate and threaded servers, and timeouts.
*Includes references to the relevant Java class libraries that often go beyond the "official" Java documentation in clarity and explanation.
*Provides code for all example programs, along with additional exercises, via companion Web site.



Editorial Reviews

Review

"TCP/IP Sockets in Java is a concise, no-fluff guide to low-level network programming in Java. Packed with example code, this book will be indispensable to anyone who wants to understand the finer points of using sockets in Java. Ken and Jeff are not only experts, but also are able to explain practical details clearly. Highly recommended!"
-Keith Edwards, Xerox PARC

"This guide is exactly what I needed for both my introductory and my advanced networking courses: an efficient and effective description of network programming using sockets in Java, that is also inexpensive enough to be a supplement for my other course materials. Additionally, one-third of this book goes far beyond the typical examples by providing a clear description of exactly how to send and receive data of various types."
-Chris Edmondson-Yurkanan, The University of Texas at Austin

From the Back Cover


TCP/IP Sockets in Java is a concise, no-fluff guide to low-level network programming in Java. Packed with example code, this book will be indispensable to anyone who wants to understand the finer points of using sockets in Java. Ken and Jeff are not only experts, but also are able to explain practical details clearly. Highly recommended!


-- Keith Edwards, Xerox PARC


This guide is exactly what I needed for both my introductory and my advanced networking courses: an efficient and effective description of network programming using sockets in Java, that is also inexpensive enough to be a supplement for my other course materials. Additionally, one-third of this book goes far beyond the typical examples by providing a clear description of exactly how to send and receive data of various types.


-- Chris Edmondson-Yurkanan, The University of Texas at Austin




Most Internet applications use sockets to implement network communication protocols. TCP/IP Sockets in Java: Practical Guide for Programmers, with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away.


For those who program using the C language, be sure to check out this book's companion, TCP/IP Sockets in C: Practical Guide for Programmers.


Features

  • Provides tutorial-based instruction in key sockets programming techniques, focused exclusively on Java and complemented by example code.
  • Covers challenging sockets programming issues: message construction and parsing, underlying TCP/IP protocol mechanisms, Java I/O, iterative and threaded servers, and timeouts.
  • Includes references to the relevant JAVA class libraries that often go beyond the "official" Java documentation in clarity and explanation.
  • Via a companion Web site, provides code for all example programs, along with additional exercises.

Product Details

  • Paperback: 72 pages
  • Publisher: Morgan Kaufmann; 1 edition (November 2, 2001)
  • Language: English
  • ISBN-10: 1558606858
  • ISBN-13: 978-1558606852
  • Product Dimensions: 8.9 x 7 x 0.3 inches
  • Shipping Weight: 9.1 ounces
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #1,829,187 in Books (See Top 100 in Books)

More About the Authors

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

 

Customer Reviews

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

13 of 13 people found the following review helpful:
5.0 out of 5 stars Very Well Laid Out Book, January 7, 2002
By 
Eric R. Dunstan (California, the Golden State, USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides) (Paperback)
This book, with only 116 pages, is very well laid out. It explains in detail that is somewhat rare in technical books such that any average java programmer should be able to follow it very well. Also, it keeps focus on its discussion so that it explains the main meat of the Sockets API in the 116 pages that make up the book.
After reading this book, the average Java Programmer should be able to apply this knowledge to any Socket-needing application. One thing the book cautions the programmer about is how to avoid deadlock and gives the solution of using Threads, one for reading and one for writing, on both sides of the connection, to prevent deadlock in the case where the write methods block on both sides of the socket connection at the same time.
I would recommend this book for anyone attempting to make a socket-based chatroom or socket-based multi-user internet game using Java, whether in the form of Applets or Applications, no matter the version of JDK, because this book stays in the core API that has been around for a while.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 9 people found the following review helpful:
4.0 out of 5 stars I like it., December 14, 2001
By A Customer
This review is from: TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides) (Paperback)
Short, cheap and stays on topic.
What more could you ask for? About the size of K&R and (inexpensive), two great features right there. I am so very tired of computer books that could kill me if they fell out of my shelf. This book gives lots of example code, exactly what you need to figure out how to make use of all those java classes.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
4.0 out of 5 stars To the Point .. Easy to Follow, October 30, 2002
By 
Amazon Verified Purchase(What's this?)
This review is from: TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides) (Paperback)
TCP/IP Sockets in Java is a great way for any Java programmer to get started. The code examples are numerous yet thorough and clear. This book should be enough information to get any Java programmer started with the sockets API. There are a few things that this book is not. Its not a complete reference of the sockets API. Its not a thorough reference of TCP/IP. Finally, this book is not for people who are new to Java. Overall a great book if you want to get started with TCP/IP in Java.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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




Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Millions of computers all over the world are now connected to the worldwide network known as the Internet. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
closing handshake message, socket instance, socket output stream, iterative server, compression server, protocol factory, uncompressed bytes, echo server, echo protocol, socket structure, echo client, echo string, local port number, remote socket, socket implementation, new byte, byte array, receiving program, server socket, new socket, internal length, remote address, public void run, thread pool, multicast address
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Listening Local, Established Local, Internet Protocol, Closed Local, Super Widgets
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:





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).
 
(15)
(2)

Your tags: Add your first tag
 

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject