Now changed to accurately reflect intent - we have essentially 2 trees constructed - a mesh construction tree and a data tree. There are therefore 2 ports for each peer:
Now changed to accurately reflect intent - we have essentially
2 trees constructed - a mesh construction tree and a data tree.
There are therefore 2 ports for each peer:

control port - request to connect. Either told to connect to a
   new port number, or given a new ip/port to request to connect to

data port - connecting to here gets you the data. Its good form
   to ask on the control port first if you can connect there. 

As a result that's why there's two SimpleServer instances.


Michael.

sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia,sparkslabs/kamaelia