Network Apps |
Programs that demonstrate different uses of sockets. |
Part I: Client |
Part I focuses on the client and the peer connections.
It includes TCP connections and UDP messaging. The book
describes the different messages types and compares them
to the OSI Network model. |
Part II: Server |
Part II expands the concepts of Part II by adding servers,
performance concepts, managing I/O, multitasking, etc. |
Part III: Objects |
You can program sockets using object-enabled languages like
C++ and Java. Part III helps you experiment with these two
languages and provides several programming examples. |
Part IV: Advanced |
The advanced socket programming of Part IV takes you to a
new level in detail. Concepts like Remote Procedure Calls
(RPCs), raw sockets, broadcasting/multicasting, IPv6, etc.,
helps you prepare for what's up ahead in the technology. |
Appendices |
The Appendices are designed to be an invaluable resource
while you program. APIs and information tables help you
quickly know what needs to be filled in where as you
program. |
Resources |
Additional information and tools. |
Additional Tools |
A few C tools to ease programming sockets. |