Part II: Sockets Programming from a Multi-Language Perspective

 < Day Day Up > 



Chapter List

Chapter 9: Network Programming in the C Language
Chapter 10: Network Programming in Java
Chapter 11: Network Programming in Python
Chapter 12: Network Programming in Perl
Chapter 13: Network Programming in Ruby
Chapter 14: Network Programming in Tcl

The second part of this book is devoted to Sockets programming from the perspective of a variety of different languages. Each of the six languages under investigation are provided individual treatment in a unique chapter. The languages to be discussed are C, Java, Python, Perl, Ruby, and TCL.

Each chapter includes an overview of the language itself, including the language’s origin and heritage. The compiler, interpreter, and tools used within the chapter are also identified, including their versions and where to download.

The networking API for the language is finally discussed, bringing attention to how sockets are created, identified, and destroyed. Special attention is then given to Internet addresses, because they are treated very differently depending upon the language being investigated. The available socket primitives, as they relate to the BSD API are also covered, to identify their similarities and differences to the BSD standard.

Other topics that are discussed include input and output, available socket options, and other miscellaneous functions such as asynchronous notification.

Finally, specialized networking APIs for the given language is introduced, including standard packages for HTTP and SMTP clients. When applicable, other modules are also discussed where specialization is possible.



 < Day Day Up > 



BSD Sockets Programming from a Multi-Language Perspective
Network Programming for Microsoft Windows , Second Edition (Microsoft Programming Series)
ISBN: 1584502681
EAN: 2147483647
Year: 2003
Pages: 225
Authors: Jim Ohlund

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net