Our Privacy Policy has changed. By using this site, you agree to the Privacy Policy.

Java Network Programming

ISBN-10: 0596007213
ISBN-13: 9780596007218
Edition: 3rd 2004
List price: $39.99
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: The new third edition of this highly regarded introduction to Java networking programming has been thoroughly revised to cover all of the 100+ significant updates to Java Developers Kit (JDK) 1.5. It is a clear, complete introduction to developing  More...

eBooks Starting from $31.99
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99

Customers also bought


Book details

List price: $39.99
Edition: 3rd
Copyright year: 2004
Publisher: O'Reilly Media, Incorporated
Publication date: 11/5/2004
Binding: Paperback
Pages: 764
Size: 7.00" wide x 9.25" long x 1.50" tall
Weight: 2.376
Language: English

The new third edition of this highly regarded introduction to Java networking programming has been thoroughly revised to cover all of the 100+ significant updates to Java Developers Kit (JDK) 1.5. It is a clear, complete introduction to developing network programs (both applets and applications) using Java, covering everything from networking fundamentals to remote method invocation (RMI). "Java Network Programming, 3rd Edition includes chapters on TCP and UDP sockets, multicasting protocol and content handlers, servlets, multithreaded network programming, I/O, HTML parsing and display, the Java Mail API, and the Java Secure Sockets Extension. There's also significant information on the New I/O API that was developed in large part because of the needs of network programmers. This invaluable book is a complete, single source guide to writing sophisticated network applications. Packed with useful examples, it is the essential resource for any serious Java developer.

Why Networked Java?
What Can a Network Program Do?
But Wait! There's More!
Basic Network Concepts
The Layers of a Network
IP, TCP, and UDP
The Internet
The Client/Server Model
Internet Standards
Basic Web Concepts
MIME Media Types
Server-Side Programs
Output Streams
Input Streams
Filter Streams
Readers and Writers
Running Threads
Returning Information from a Thread
Thread Scheduling
Thread Pools
Looking Up Internet Addresses
The InetAddress Class
Inet4Address and Inet6Address
The NetworkInterface Class
Some Useful Programs
URLs and URIs
The URL Class
The URLEncoder and URLDecoder Classes
The URI Class
Communicating with Server-Side Programs Through GET
Accessing Password-Protected Sites
HTML in Swing
HTML on Components
Parsing HTML
Sockets for Clients
Socket Basics
Investigating Protocols with Telnet
The Socket Class
Socket Exceptions
Socket Addresses
Sockets for Servers
The ServerSocket Class
Some Useful Servers
Secure Sockets
Secure Communications
Creating Secure Client Sockets
Methods of the SSLSocket Class
Creating Secure Server Sockets
Methods of the SSLServerSocket Class
Non-Blocking I/O
An Example Client
An Example Server
Readiness Selection
UDP Datagrams and Sockets
The UDP Protocol
The DatagramPacket Class
The DatagramSocket Class
Some Useful Applications
Multicast Sockets
What Is a Multicast Socket?
Working with Multicast Sockets
Two Simple Examples
Opening URLConnections
Reading Data from a Server
Reading the Header
Configuring the Connection
Configuring the Client Request HTTP Header
Writing Data to a Server
Content Handlers
The Object Methods
Security Considerations for URLConnections
Guessing MIME Content Types
Protocol Handlers
What Is a Protocol Handler?
The URLStreamHandler Class
Writing a Protocol Handler
More Protocol Handler Examples and Techniques
The URLStreamHandlerFactory Interface
Content Handlers
What Is a Content Handler?
The ContentHandler Class
The ContentHandlerFactory Interface
A Content Handler for the FITS Image Format
Remote Method Invocation
What Is Remote Method Invocation?
Loading Classes at Runtime
The java.rmi Package
The java.rmi.registry Package
The java.rmi.server Package
The JavaMail API
What Is the JavaMail API?
Sending Email
Receiving Mail
Password Authentication
The URLName Class
The Message Class
The Part Interface
Multipart Messages and File Attachments
MIME Messages

Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.