O'Reilly logo

Beginning Java 8 APIs, Extensions and Libraries Swing, JavaFX, JavaScript, JDBC and Network Programming APIs by Kishori Sharan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 5

image

Network Programming

In this chapter, you will learn

  • What network programming is
  • What the network protocol suite is
  • What an IP address is and what the different IP addressing schemes are
  • Special IP addresses and their uses
  • What port numbers are and how they are used
  • Using TCP and UDP client and server sockets for communication between remote computers
  • The definitions of URI, URL, and URN and how to represent them in Java programs
  • How to use non-blocking sockets
  • How to use asynchronous socket channels
  • Datagram-oriented socket channels and multicast datagram channels

The first few sections are intended to give a quick overview of basics ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required