The Evolution of Finger: Twisted client support using Perspective Broker

Introduction

This is the seventh part of the Twisted tutorial Twisted from Scratch, or The Evolution of Finger.

In this part, we add a Perspective Broker service to the finger application so that Twisted clients can access the finger server.

Use Perspective Broker

We add support for perspective broker, Twisted's native remote object protocol. Now, Twisted clients will not have to go through XML-RPCish contortions to get information about users.

finger21.py

A simple client to test the perspective broker finger:

fingerPBclient.py