<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Java network programming</title>
  </titleInfo>
  <name type="personal">
    <namePart>Harold, Elliotte Rusty.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">cau</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Sebastopol, Calif., Farnham</placeTerm>
    </place>
    <publisher>O'Reilly</publisher>
    <dateIssued>2005</dateIssued>
    <edition>3rd ed.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xxii, 735 p. : ill. ; 24 cm.</extent>
  </physicalDescription>
  <abstract>"Java Networking Programming, Third Edition, brings you up-to-date with the latest features of Java APIs. This book discusses all the changes and additions to networking in JDK 1.4 and 1.5 (now christened J2SE 5). It covers everything from networking fundamentals to remote method invocation (RMI), including chapters on TCP and UDP sockets, server sockets, URLs and URIs, multicasting, and special-purpose APIs such as JavaMail. This books shows you how to use JSSE to write secure networking applications and explains how to use the NIO APIs to write ultra high-performance servers. And it covers Java's support for network proxies, web cookies, and URL caching." "Java Network Programming doesn't just explain the APIs: it shows you how to put them to work. This book is full of examples; it contains thousands of lines of working codes (all of which are available online), implementing fully functional network clients and servers. Whether you want to write a special-purpose web server, a secure online order taker, a simple multicast agent, or even an email client, you'll find code that you can learn from and borrow."--BOOK JACKET.</abstract>
  <tableOfContents>1. Why networked Java? --  2. Basic network concepts --  3. Basic web concepts --  4. Streams --  5. Threads --  6. Looking up Internet addresses --  7. URLs and URIs --  8. HTML in swing --  9. Sockets for clients --  10. Sockets for servers --  11. Secure sockets --  12. Non-blocking I/O --  13. UDP datagrams and sockets --  14. Multicast sockets --  15. URLConnections --  16. Protocol handlers --  17. Content handlers --  18. Remote method invocation --  19. The JavaMail API.</tableOfContents>
  <note type="statement of responsibility">Elliotte Rusty Harold.</note>
  <note>Includes index.</note>
  <note>Previous ed.: 2000.</note>
  <subject authority="lcsh">
    <topic>Java (Computer program language)</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer networks</topic>
    <topic>Programming</topic>
  </subject>
  <classification authority="lcc">QA76.625 .H367 2005</classification>
  <classification authority="ddc" edition="22">005.2 HAJ</classification>
  <identifier type="isbn">0596007213</identifier>
  <identifier type="isbn">817366353X</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">UKM</recordContentSource>
    <recordCreationDate encoding="marc">041220</recordCreationDate>
    <recordChangeDate encoding="iso8601">20140805160320.0</recordChangeDate>
    <recordIdentifier source="BD-DhUL">5248713</recordIdentifier>
  </recordInfo>
</mods>
