Flylib.com
Java Network Programming, Third Edition
Java Network Programming, Third Edition
ISBN: 0596007213
EAN: 2147483647
Year: 2003
Pages: 164
Authors:
Elliotte Rusty Harold
BUY ON AMAZON
Java Network Programming, 3rd Edition
Table of Contents
Copyright
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?
1.1 What Can a Network Program Do?
1.2 Security
1.3 But Wait There s More
Chapter 2. Basic Network Concepts
2.1 Networks
2.2 The Layers of a Network
2.3 IP, TCP, and UDP
2.4 The Internet
2.5 The ClientServer Model
2.6 Internet Standards
Chapter 3. Basic Web Concepts
3.1 URIs
3.2 HTML, SGML, and XML
3.3 HTTP
3.4 MIME Media Types
3.5 Server-Side Programs
Chapter 4. Streams
4.1 Output Streams
4.2 Input Streams
4.3 Filter Streams
4.4 Readers and Writers
Chapter 5. Threads
5.1 Running Threads
5.2 Returning Information from a Thread
5.3 Synchronization
5.4 Deadlock
5.5 Thread Scheduling
5.6 Thread Pools
Chapter 6. Looking Up Internet Addresses
6.1 The InetAddress Class
6.2 Inet4Address and Inet6Address
6.3 The NetworkInterface Class
6.4 Some Useful Programs
Chapter 7. URLs and URIs
7.1 The URL Class
7.2 The URLEncoder and URLDecoder Classes
7.3 The URI Class
7.4 Proxies
7.5 Communicating with Server-Side Programs Through GET
7.6 Accessing Password-Protected Sites
Chapter 8. HTML in Swing
8.1 HTML on Components
8.2 JEditorPane
8.3 Parsing HTML
8.4 Cookies
Chapter 9. Sockets for Clients
9.1 Socket Basics
9.2 Investigating Protocols with Telnet
9.3 The Socket Class
9.4 Socket Exceptions
9.5 Socket Addresses
9.6 Examples
Chapter 10. Sockets for Servers
10.1 The ServerSocket Class
10.2 Some Useful Servers
Chapter 11. Secure Sockets
11.1 Secure Communications
11.2 Creating Secure Client Sockets
11.3 Methods of the SSLSocket Class
11.4 Creating Secure Server Sockets
11.5 Methods of the SSLServerSocket Class
Chapter 12. Non-Blocking IO
12.1 An Example Client
12.2 An Example Server
12.3 Buffers
12.4 Channels
12.5 Readiness Selection
Chapter 13. UDP Datagrams and Sockets
13.1 The UDP Protocol
13.2 The DatagramPacket Class
13.3 The DatagramSocket Class
13.4 Some Useful Applications
13.5 DatagramChannel
Chapter 14. Multicast Sockets
14.1 What Is a Multicast Socket?
14.2 Working with Multicast Sockets
14.3 Two Simple Examples
Chapter 15. URLConnections
15.1 Opening URLConnections
15.2 Reading Data from a Server
15.3 Reading the Header
15.4 Configuring the Connection
15.5 Configuring the Client Request HTTP Header
15.6 Writing Data to a Server
15.7 Content Handlers
15.8 The Object Methods
15.9 Security Considerations for URLConnections
15.10 Guessing MIME Content Types
15.11 HttpURLConnection
15.12 Caches
15.13 JarURLConnection
Chapter 16. Protocol Handlers
16.1 What Is a Protocol Handler?
16.2 The URLStreamHandler Class
16.3 Writing a Protocol Handler
16.4 More Protocol Handler Examples and Techniques
16.5 The URLStreamHandlerFactory Interface
Chapter 17. Content Handlers
17.1 What Is a Content Handler?
17.2 The ContentHandler Class
17.3 The ContentHandlerFactory Interface
17.4 A Content Handler for the FITS Image Format
Chapter 18. Remote Method Invocation
18.1 What Is Remote Method Invocation?
18.2 Implementation
18.3 Loading Classes at Runtime
18.4 The java.rmi Package
18.5 The java.rmi.registry Package
18.6 The java.rmi.server Package
Chapter 19. The JavaMail API
19.1 What Is the JavaMail API?
19.2 Sending Email
19.3 Receiving Mail
19.4 Password Authentication
19.5 Addresses
19.6 The URLName Class
19.7 The Message Class
19.8 The Part Interface
19.9 Multipart Messages and File Attachments
19.10 MIME Messages
19.11 Folders
Colophon
Index
index_SYMBOL
index_A
index_B
index_C
index_D
index_E
index_F
index_G
index_H
index_I
index_J
index_K
index_L
index_M
index_N
index_O
index_P
index_Q
index_R
index_S
index_T
index_U
index_V
index_W
index_X
Java Network Programming, Third Edition
ISBN: 0596007213
EAN: 2147483647
Year: 2003
Pages: 164
Authors:
Elliotte Rusty Harold
BUY ON AMAZON
Crystal Reports 9 on Oracle (Database Professionals)
Connectivity, Authentication, and Privileges
Oracle Structures
Optimizing: The Oracle Side
Optimizing: Reducing Parses
Appendix B Functions
ERP and Data Warehousing in Organizations: Issues and Challenges
ERP System Acquisition: A Process Model and Results From an Austrian Survey
The Second Wave ERP Market: An Australian Viewpoint
Distributed Data Warehouse for Geo-spatial Services
Data Mining for Business Process Reengineering
A Hybrid Clustering Technique to Improve Patient Data Quality
High-Speed Signal Propagation[c] Advanced Black Magic
Derivation of Telegraphers Equations
FAQ: Building-Cabling Practices
150- W STP-A: Skew
The Jitters
Appendix A. Building a Signal Integrity Department
The .NET Developers Guide to Directory Services Programming
Binding to the Directory
Collection Class Usage
Schema Extension Best Practices
Summary
Determining User Group Membership in Active Directory and ADAM
Oracle Developer Forms Techniques
Querying by Nonbase Table Items
Polymorphism
Does Subclassing Exhibit Intelligence?
Additional Interesting Techniques
Planting and Growing Trees -Dynamically Adding Nodes Along with Data to an Existing Base Tree
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 1. Get Around http://maps.google.com
Hack 11. Where Did the User Click?
Hack 24. Search for Events by Location
Hack 25. Track Your UPS Packages
Hacks 5161: Introduction
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies