Java Network Programming, 4th Edition
Developing Networked Applications
Publisher: O'Reilly Media
Final Release Date: October 2013
Pages: 502

This practical guide provides a complete introduction to developing network programs with Java. You’ll learn how to use Java’s network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting to the local network, and posting data to server-side programs.

Author Elliotte Rusty Harold provides complete working programs to illustrate the methods and classes he describes. This thoroughly revised fourth edition covers REST, SPDY, asynchronous I/O, and many other recent technologies.

  • Explore protocols that underlie the Internet, such as TCP/IP and UDP/IP
  • Learn how Java’s core I/O API handles network input and output
  • Discover how the InetAddress class helps Java programs interact with DNS
  • Locate, identify, and download network resources with Java’s URI and URL classes
  • Dive deep into the HTTP protocol, including REST, HTTP headers, and cookies
  • Write servers and network clients, using Java’s low-level socket classes
  • Manage many connections at the same time with the nonblocking I/O
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyJava Network Programming, 4th Edition
 
5.0

(based on 2 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top

(1 of 1 customers found this review helpful)

 
5.0

Extensive Book for Java Network

By tribalia

from Bucharest, Romania

About Me Designer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Novice

    Comments about oreilly Java Network Programming, 4th Edition:

    When you are not satisfied with a few words about a topic, you want to read more and more. This book is extensive in explaining the Java Network Programming.

    (5 of 5 customers found this review helpful)

     
    5.0

    a must read for Java Network development

    By Devwebcl

    from Chile

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Java Network Programming, 4th Edition:

      Wisely divided in 13 main parts, reviewing transversely all the networking API (and more).

      Starting from basic networking concepts, including information about NIO, Asynchronous Channels, Socket Options (Java 7), until IP Multicasting. Author mentions that Java Networking API is stable since version 1.0 and we shouldn't have any issue after Java 8 is released, anyway as we know, always these future assumptions must be taken carefully about any migration.

      Being the 4th edition, it is certainly a proved book, with mature information about the networking scope.

      Very detailed information on its coding examples, regarding the interfaces, constructors, direct/undirected classes, event handlers, exception handling, and their respective methods.
      At the end, explain how this complex API can be used in the expected/correct fashion.

      Similar to the new (2nd) edition of Java Web Services book, there is an emphasis on the current de-facto REST standard.

      Kind of bible, reference and cookbook of networking Java, responding all the most common doubts (and some very peculiar).
      for the beginner and advanced developer, well redacted.

      Although there are a lot of snippet code in the book, the complete examples can be downloaded from author's website.

      Displaying reviews 1-2

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook: $42.99
      Formats:  DAISY, ePub, Mobi, PDF
      Print & Ebook: $54.99
      Print: $49.99