Network Programming
The Classes in java.net
Internet Addresses
Ports
Protocols
Network Address Translation (NAT)
Creating InetAddress objects
Parsing InetAddressess
URLs
The java.net.URL class
Constructing URL Objects
Parsing URLs
Reading Data from a URL
Sockets
The java.net.Socket class
Constructing Socket Objects
Port Scanner
Reading Input from a Socket
A Daytime Client
Writing Output to a Socket
A Discard Client
Reading and Writing to a Socket
Reading and Writing to a Socket for HTTP
Reading and Writing to a Socket for Echo
Server Sockets
The java.net.ServerSocket Class
The java.net.ServerSocket Constructors
LocalPortScanner
Adjusting the queue length
Choosing a local address
Reading Data with a ServerSocket
Writing Data to a Client
Interacting with a Client
Adding Threading to a Server
Adding a Thread Pool to a Server
Introducing UDP
The UDP Classes
java.net.DatagramPacket
java.net.DatagramSocket
Sending UDP Datagrams
Receiving UDP Datagrams
Sending and Receiving UDP Datagrams
Network Security Issues
Books about Java Network Programming
Week 12 Exercises
Start
|
Cafe au Lait
Copyright 1997-2003 Elliotte Rusty Harold
Last Modified May 6, 2003