Hi,

I just fixed a reference to my libraries in Python.  It was referencing
an older name, so it worked for me because I hadn't changed the library
since I changed the name and it used the older copy of the library still
hanging around in various places.  Sorry!

But the really cool news is this:

Starting up the CMA and the nanoprobe code is as simple as it gets -
just start them up (the CMA before starting a nanoprobe on the CMA machine).

The CMA listens on ANY:1984, and also listens for multicast to our
IANA-reserved multicast address (224.0.2.5).

The nanoprobes listen on ANY:1984, and then connect initially to
224.0.0.5.  If it can't bind to ANY:1984, then it switches to ANY:0 -
which means it gets assigned an available port.

The net effect of this is that you can start up a nanoprobe on the same
machine the CMA is on and it will cope just fine without any effort. 
But you do have to start the CMA before the nanoprobe on that machine -
the CMA has to have a well-known port.

The other machines can start up nanoprobes whenever they like - no
problem.  And if some application on a machine is using UDP port 694 for
some reason - it will just adapt and grab any available port.

So far it looks quite good!


-- 
    Alan Robertson <[email protected]> - @OSSAlanR

"Openness is the foundation and preservative of friendship...  Let me claim 
from you at all times your undisguised opinions." - William Wilberforce
_______________________________________________
Assimilation mailing list - Discovery-Driven Monitoring
[email protected]
http://lists.community.tummy.com/cgi-bin/mailman/listinfo/assimilation
http://assimmon.org/

Reply via email to