"This article is part one of a three-part series on writing Java programs that use and implement Internet services. In this part, I cover the tools and resources you will need, the protocols that your programs will use, the basics of sockets, and a very simple client program."
"This is part two of a three part series on writing Java programs that use and implement Internet services. In part one (see Java and Internet Programming: Introduction ) , I covered protocols, sockets, and ports, and showed a simple client program. In this part, I show you some more client programs, some server programs, and the basics of using UDP."
"This is the final installment in a three-part series on writing Java programs that use and implement Internet services. In the previous two articles (see Java Internet Programming: Level 2 ) I covered protocols, ports, sockets, and UDP, and showed both client and server programs. There is so much that I would like to write about from here, but I don't have the space. So, I am going to illustrate two things that hopefully will be interesting: a POP3 client and an HTTP server."