Apress, 2004. — 536 p. — ISBN: 978-1-59059-371-5.
Code files only!This book is divided into five parts. The first part explains how the Internet works. You'll learn about the fundamentals of Internet communication, and the examples provide you with the basic tools that you'll use to assemble your programs.
Part Two covers web-based services and Part Three covers e-mail services. Many new technologies are a form of web or e-mail communication, and these parts explain how to write programs that take advantage of them.
Part Four covers other technologies, such as databases and file transfer, that are often used behind the scenes of network programs. Your users may never know you use them, but they're still key components of your toolbox.
Part Five shows you how to write servers, the applications that answer requests and give out information. You may never need to write a server, but if you're designing a new protocol from scratch, you'll need the techniques here.
Finally, Part Six shows you how to do more than one thing at a time. Some network programmers never need to use these techniques. Others, such as server designers, couldn't survive without them.