DocumentCode :
1237770
Title :
An introduction to network programming the Python way [book review]
Author :
Gordon, Minor
Author_Institution :
Technische Univ. Berlin, Germany
Volume :
6
Issue :
10
fYear :
2005
fDate :
6/27/1905 12:00:00 AM
Abstract :
This article is a review of the book, \´Foundations of Python Network Programming\´ by John Goerzen, published by Apress, 2004. The book covers the standard Python distribution\´s client protocol implementations-such as HTTP, DNS (Domain Name System), SMTP (Simple Mail-Transfer Protocol), FTP, POP (Post Office Protocol), IMAP (Internet Message Access Protocol), and XML-RPQ and server frameworks (for "out of the box" HTTP and XML-RPC servers). The Database Clients chapter admirably introduces DB-API 2.0, the Python equivalent of Java database connectivity or open database connectivity. Other chapters explain Python interfaces to the Secure Sockets Layer, HTML/XML parsing, and the mod_python Apache module, as well as more advanced network programming topics such as IPv6 support, multithreaded servers, and nonblocking 1/0. The book also incorporates third-party networking libraries such as Twisted and PyDNS. Each chapter\´s text thoroughly explains the code samples, which are far more comprehensive than in the standard documentation. The reviewer feels that the book complements other introductory texts.
Keywords :
distributed programming; object-oriented programming; DB-API 2.0; DNS; FTP; HTTP; IMAP; IPv6 support; Internet Message Access Protocol; POP; Post Office Protocol; Python; Python interfaces; SMTP; Secure Sockets Layer; XML-RPQ; client protocol implementations; database clients; mod_python Apache module; multithreaded servers; network programming; nonblocking 1/0; server frameworks; Access protocols; Books; Databases; Domain Name System; HTML; Internet; Java; Network servers; Sockets; Web server;
fLanguage :
English
Journal_Title :
Distributed Systems Online, IEEE
Publisher :
ieee
ISSN :
1541-4922
Type :
jour
DOI :
10.1109/MDSO.2005.50
Filename :
1541900
Link To Document :
بازگشت