August 2011
Intermediate to advanced
192 pages
4h 46m
English
You are now ready to learn about writing your own socket applications. We begin by demonstrating how Java applications identify network hosts using the InetAddress and Socket-Address abstractions. Then we present examples of the use of Socket and ServerSocket, through an example client and server that use TCP. Then we do the same thing for the Datagram-Socket abstraction for clients and servers that use UDP. For each abstraction, we list the most significant methods, grouped according to usage, and briefly describe their behavior.[1]
Recall that a client must specify the IP address of the host running the server program when it initiates communication. The network infrastructure then uses this destination ...