Overview of Networking Networking Basics What You May Already Know About Networking in Java Working with URLs What Is a URL? Creating a URL Parsing a URL Reading Directly from a URL Connecting to a URL Reading from and Writing to a URLConnection All About Sockets What Is a Socket? Reading from and Writing to a Socket Writing the Server Side of a Socket All About Datagrams What Is a Datagram? Writing a Datagram Client and Server Providing Your Own Security Manager Introducing the Security Manager Writing a Security Manager Installing Your Security Manager Deciding What SecurityManager Methods to Override