Network Programming Books

Twisted Network Programming Essentials

$17.97

  • ISBN13: 9780596100322
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description

Twisted Network Programming Essentials from O’Reilly is a task-oriented look at this new open source, Python-based technology. The book begins with recommendations for various plug-ins and add-ons to enhance the basic package as installed. It then details Twisted’s collection simple network protocols, and helper utilities. The book also includes projects that let you try out the Twisted framework for yourself. For example, you’ll find examples of using Twisted to build web services applications using the REST architecture, using XML-RPC, and using SOAP.

Written for developers who want to start building applications using Twisted, this comprehensive guide presents examples of the most common tasks you’ll face when building network applications. It also helps you understand the key concepts and design patterns used in Twisted applications. Here are just some of the topics discussed in Twisted Network Programming Essentials:

  • Installing Twisted
  • How to make TCP connections
  • How to use Twisted to work with the Web
  • Twisted’s authentication framework
  • Usenet and SSH clients and servers

Along the way, each lesson is supported by thorough notes and explanations to make absolutely certain you’re up to speed with this leading-edge Python technology.

Campus Network Design Fundamentals, Diane Teare, Catherine Paquet, Good Book
US $31.57
End Date: Tuesday May-22-2012 15:12:36 PDT
Buy It Now for only: US $31.57
Buy it now | Add to watch list
VN:F [1.9.8_1114]
Follow up this rating with your own written review below...
Rating: 0.0/5 (0 votes cast)
Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Add to favorites
  • Live
  • MSN Reporter
  • Netvibes
  • Reddit
  • RSS
  • StumbleUpon
  • Tumblr
  • Twitter

5 Reveiws for Twisted Network Programming Essentials

  1. Abe Fettig’s Twisted: Network Programming Essentials provides insights on the open source network application framework written in Python. Twisted offers Python programmers a powerful flexible option, producing programs which won’t lock up and which are event driven by network events. Its stability and reliability lends to a program which is versatile, very easy for programmers to manipulate, and which can be used to write a web server, enable applications via email, and more. Review the program’s strengths with this bible of advice in hand.
    Amazon User Rating: 5 / 5

    VA:F [1.9.8_1114]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)
  2. As the previous reviewers stated, there are errors and not deep explaination. The value of the books is in the examples and as an outline to a course of study.

    Without Dive into Python by Mark Pilgram I would not have a chance with the Twisted book. Dive into Python is probably the second Python book for most people.

    The asynchronous program technique of “Deferred”s explaination in the book and on the web site did help a little but left me unsure about details. Fortunately, the twisted source code is understandable. Essentially, a list of nested tuples is being managed. There are some pretty compact code, such as, for deferred chain, etc. so this route will require some confidence with Python.

    My ubuntu Linux system has great Python support (this is not generally known – my discovery was by accident). Unbuntu 5.10 comes with Python 2.4.2 already installed. All the Pthon libraries needed for this book are ready for easy installation with the Synaptic package manager.

    SPE (Stanni’s Python Editor) is available on Ubuntu. It works out well for browsing the Twisted source code. The Python code is syntax colored, the classes and methods show up in the side bar for easy navigation, and there is a recusive find in files to track down references. It did do stange things once and a while -I will stick to VIM for editing my own programs.

    Fedora, Mac OS X, and Windows probably require a little more work.

    It seems to me the real Pythonistas go to the source and fussy documenation is for wimps. However, relative newbies like me can sure appreciate all the help they can get. This is a valuable book.
    Amazon User Rating: 4 / 5

    VA:F [1.9.8_1114]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)
  3. Are you a developer who wants to start building applications using twisted? If you are, then this book is for you! Author Abe Fettig, has done an outstanding job of writing a book that contains lots of examples of working code, with thorough notes and explanations of how you can use Twisted to do useful things.

    Fettig, begins by covering downloading and installing Twisted, and some additional libraries, on the operating system of your choice. Then, the author shows you how you can use Twisted to make TCP connections to servers, and how to write a server that accepts TCP connections from clients. He continues by showing you how to use Twisted to work with the Web. Next, the author shows you how you can design a Twisted web application for programmatic accessing using the REST architectural style. Then he discusses the Twisted authentication framework, which provides an extremely flexible approach to authenticating users against different backends. He also demonstrates Twisted’s powerful support for mail clients and servers. Then, he discusses Usenet clients and servers using the NNTP protocol. The author continues by covering Twisted’s support for SSH. Finally, the author shows you how to use the tools Twisted provides for running and managing applications, which give you the ability to run daemon processes, use setuid and chroot to limit permissions, and write log files.

    The goal of this most excellent book is to focus on practical examples of how to use Twisted to perform some of the most common tasks that face developers building network applications. More importantly, this book will help you to understand the key concepts and design patterns used in Twisted applications.

    Amazon User Rating: 5 / 5

    VA:F [1.9.8_1114]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)
  4. C. Lung says:

    This is the documentation I’ve been waiting for to start learning Twisted. I originaly looked at Twisted a while back, but the documentation on the Twisted site was not helpful to me in learning how to get it all setup, working, and run a few examples. This book though does all this and more. I like the author’s style of writting and theres no doubt that this book will be my de facto guide now for integrating Twisted into my software solutions.
    Amazon User Rating: 5 / 5

    VA:F [1.9.8_1114]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)
  5. This book will take you through all the packages that will allow you to master the twisted programming.

    Very clearly explains with examples several different situations in which twisted will help you to have your network programming asynchronous and fast.
    Amazon User Rating: 4 / 5

    VA:F [1.9.8_1114]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)

Write a review

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>