This directory contains some assorted unstructured test programs.
Just examine the source to get enlightened.

agent             - a mobile agent application (not 100% nice)
agent2            - a true mobile agent application (code downloading)
BankExample       - a simple electronic banking example
Bank2             - a more advanced bank example
simple            - a simple generic test
benchmark         - PYRO benchmark / stress test
excep             - remote exceptions test
inheritance       - inheritance of remote objects
logging           - test the logging facility
hugetransfer      - test transfer of huge data structures
maxclients        - example to test limit on simultaneous connections
naming            - shows naming functions
attributes        - uses the attribute access feature
factory           - uses the object creation feature
multithread       - shows need of multithreading server.
autoreconnect     - shows the auto reconnect/rebind feature 
stockquotes       - shows the use of the Event Service for stock quotes.
NS_sec_plugins    - shows the connection validator plugin feature of the NS.
denyhosts         - shows how to use a custom newConnectionValidator,
                    to block or grant connection access to certain hosts.
quickstart        - provides a 'remote.py' module which makes using Pyro
                    extremely easy, and a 'pyrorun' script which makes
                    it even easier (no more server code needed!)



testserver.py is the base implementation for most of the test servers.
testclient.py is the base implementation for most of the test clients.

Examples that use very specific features have their own server or client
code, they don't use the testserver/testclient.


Irmen de Jong - irmen@users.sourceforge.net

