Java network programming
(eBook)

Book Cover
Average Rating
Published
Beijing ; Sebastopol, Calif. : O'Reilly, ©2005.
Format
eBook
Edition
3rd ed.
ISBN
9780596520946, 0596520948, 9780596552589, 0596552580
Physical Desc
1 online resource (xxii, 735 pages) : illustrations
Status

Description

Loading Description...

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Syndetics Unbound

More Details

Language
English

Notes

General Note
Includes index.
General Note
Previous edition: Beijing; Sebastopol, Calif.: O'Reilly, 2000.
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 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 Jav.
Language
English.
Action
cat,20050128,psg,UPB
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Harold, E. R. (2005). Java network programming (3rd ed.). O'Reilly.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Harold, Elliotte Rusty. 2005. Java Network Programming. O'Reilly.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Harold, Elliotte Rusty. Java Network Programming O'Reilly, 2005.

MLA Citation, 9th Edition (style guide)

Harold, Elliotte Rusty. Java Network Programming 3rd ed., O'Reilly, 2005.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
989d55ec-21b1-4d17-4fb4-bbd9dab72dd6-eng
Go To Grouped Work

Grouping Information

Grouped Work ID989d55ec-21b1-4d17-4fb4-bbd9dab72dd6-eng
Full titlejava network programming
Authorharold elliotte rusty
Grouping Categorybook
Last Update2023-12-11 15:41:25PM
Last Indexed2024-03-27 03:48:00AM

Book Cover Information

Image Sourcesyndetics
First LoadedJun 18, 2022
Last UsedMar 21, 2024

Marc Record

First DetectedNov 09, 2022 03:38:22 PM
Last File Modification TimeDec 11, 2023 03:43:33 PM

MARC Record

LEADER07473cam a2200841Ma 4500
001ocn243553892
003OCoLC
00520231006123411.0
006m     o  d        
007cr cn|||||||||
008040929s2005    caua    o     001 0 eng d
010 |a  2005279911
015 |a GBA471852|2 bnb
0167 |a 013007201|2 Uk
019 |a 58480723|a 326664825|a 620177867|a 748107386|a 772457449|a 795964873|a 809689784|a 863821361|a 1044231187|a 1056400195|a 1060854855|a 1062968026|a 1103275526|a 1129349454|a 1202551767|a 1240509002|a 1300537135|a 1303328805
020 |a 9780596520946|q (electronic bk.)
020 |a 0596520948|q (electronic bk.)
020 |a 9780596552589|q (electronic bk.)
020 |a 0596552580|q (electronic bk.)
020 |z 0596007213|q (pbk.)
020 |z 9780596007218
0291 |a DEBSZ|b 405505507
035 |a (OCoLC)243553892|z (OCoLC)58480723|z (OCoLC)326664825|z (OCoLC)620177867|z (OCoLC)748107386|z (OCoLC)772457449|z (OCoLC)795964873|z (OCoLC)809689784|z (OCoLC)863821361|z (OCoLC)1044231187|z (OCoLC)1056400195|z (OCoLC)1060854855|z (OCoLC)1062968026|z (OCoLC)1103275526|z (OCoLC)1129349454|z (OCoLC)1202551767|z (OCoLC)1240509002|z (OCoLC)1300537135|z (OCoLC)1303328805
037 |a CA97FED5-DDC4-4764-A485-B3DE400F83F2|b OverDrive, Inc.|n http://www.overdrive.com
040 |a SFB|b eng|e pn|c SFB|d OCLCQ|d UBF|d CEF|d VLB|d OCLCQ|d MBB|d N$T|d TEFOD|d OCLCQ|d YDXCP|d EBLCP|d DEBSZ|d OCLCQ|d UMC|d OCLCF|d CUSER|d UKBOL|d TFWBL|d E7B|d GO9|d TEFOD|d OCLCQ|d COO|d OCLCQ|d OCL|d OCLCQ|d WYU|d AU@|d VT2|d OCL|d OCLCQ|d DST|d OCLCO|d OCLCQ|d OCL|d OCLCO
049 |a TKLA
050 4|a QA76.73.J38|b H37 2005
072 7|a COM|x 051260|2 bisacsh
072 7|a COM|x 051420|2 bisacsh
08204|a 005.2762|2 22
1001 |a Harold, Elliotte Rusty.|0 http://id.loc.gov/authorities/names/n96057951
24510|a Java network programming /|c Elliotte Rusty Harold.
250 |a 3rd ed.
260 |a Beijing ;|a Sebastopol, Calif. :|b O'Reilly,|c ©2005.
300 |a 1 online resource (xxii, 735 pages) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
347 |a text file
500 |a Includes index.
500 |a Previous edition: Beijing; Sebastopol, Calif.: O'Reilly, 2000.
5050 |a Table of Contents; Preface; About the Third Edition; Organization of the Book; Who You Are; Java Versions; About the Examples; Conventions Used in This Book; Request for Comments; Comments and Questions; Acknowledgments; Chapter 1. Why Networked Java?; What Can a Network Program Do?; Retrieve Data; Send Data; File storage; Massively parallel computing; Peer-to-Peer Interaction; Games; Chat; File sharing; Servers; Searching the Web; Electronic Commerce; Ubiquitous Computing; Interactive Television; Security; But Wait! There's More!; Chapter 2. Basic Network Concepts; Networks.
5058 |a The Layers of a NetworkThe Host-to-Network Layer; The Internet Layer; The Transport Layer; The Application Layer; IP, TCP, and UDP; IP Addresses and Domain Names; Ports; The Internet; Internet Address Classes; Network Address Translation; Firewalls; Proxy Servers; The Client/Server Model; Internet Standards; IETF RFCs; W3C Recommendations; Chapter 3. Basic Web Concepts; URIs; URNs; URLs; Relative URLs; HTML, SGML, and XML; HTTP; MIME Media Types; Server-Side Programs; Chapter 4. Streams; Output Streams; Input Streams; Marking and Resetting; Filter Streams; Chaining Filters Together.
5058 |a Buffered StreamsPrintStream; PushbackInputStream; Data Streams; Compressing Streams; Digest Streams; Encrypting Streams; Readers and Writers; Writers; OutputStreamWriter; Readers; Filter Readers and Writers; Buffered readers and writers; LineNumberReader; PushbackReader; PrintWriter; Chapter 5. Threads; Running Threads; Subclassing Thread; Implementing the Runnable Interface; Returning Information from a Thread; Race Conditions; Polling; Callbacks; Synchronization; Synchronized Blocks; Synchronized Methods; Alternatives to Synchronization; Deadlock; Thread Scheduling; Priorities; Preemption.
5058 |a BlockingYielding; Sleeping; Joining threads; Waiting on an object; Priority-based preemption; Finish; Thread Pools; Chapter 6. Looking Up Internet Addresses; The InetAddress Class; Creating New InetAddress Objects; public static InetAddress getByName(String hostName) throws UnknownHostException; public static InetAddress getAllByName(String hostName) throws UnknownHostException; public static InetAddress getByAddress(byte address) throws UnknownHostException // Java 1.4 p ... ; public static InetAddress getLocalHost() throws UnknownHostException; Security Issues; Getter Methods.
5058 |a Public String getHostName()public String getHostAddress(); public byte getAddress(); Address Types; public boolean isAnyLocalAddress(); public boolean isLoopbackAddress(); public boolean isLinkLocalAddress(); public boolean isSiteLocalAddress(); public boolean isMulticastAddress(); public boolean isMCGlobal(); public boolean isMCOrgLocal(); public boolean isMCSiteLocal(); public boolean isMCLinkLocal(); public boolean isMCNodeLocal(); Testing Reachability // Java 1.5; Object Methods; public boolean equals(Object o); public int hashCode(); public String toString().
520 |a 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 Jav.
546 |a English.
583 |a cat|c 20050128|k psg|5 UPB
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Computer networks|x Programming.
650 0|a Java (Computer program language)|0 http://id.loc.gov/authorities/subjects/sh95008574
650 0|a Application program interfaces (Computer software)|v Handbooks, manuals, etc.
650 0|a Internet programming|v Handbooks, manuals, etc.
650 0|a Java (Computer program language)|v Handbooks, manuals, etc.
650 6|a Interfaces de programmation d'applications|v Guides, manuels, etc.
650 6|a Programmation Internet|v Guides, manuels, etc.
650 6|a Java (Langage de programmation)|v Guides, manuels, etc.
650 6|a Réseaux d'ordinateurs|x Programmation.
650 6|a Java (Langage de programmation)
650 7|a COMPUTERS|x Programming Languages|x JavaScript.|2 bisacsh
650 7|a COMPUTERS|x Programming Languages|x VBScript.|2 bisacsh
650 7|a Internet programming|2 fast
650 7|a Application program interfaces (Computer software)|2 fast
650 7|a Java (Computer program language)|2 fast
655 7|a Handbooks and manuals|2 fast
77608|i Print version:|z 0596007213|w (OCoLC)61688486
85640|u https://ezproxy.knoxlib.org/login?url=https://learning.oreilly.com/library/view/~/0596007213/?ar
938 |a ProQuest Ebook Central|b EBLB|n EBL540711
938 |a ebrary|b EBRY|n ebr10758925
938 |a EBSCOhost|b EBSC|n 415013
938 |a YBP Library Services|b YANK|n 7365545
994 |a 92|b TKL