Hi Richard

Aah, I see from reading the spec that SLP uses both multicast and
unicast messages. Which is why only one application on a machine can be
"the daemon".

Is there any way to force an SLP client into a mode where it only works
with multicast i.e. where every application runs its own daemon?
This should be fine since multiple applications on the same machine can
bind to the same multicast port.

It really is a deal-breaker for me if I end up with inter-application
dependencies, and I'd prefer not to invent my own protocol.

Am I missing something?

Regards, Noel.

Morrell Richard wrote:
> No, only one daemon can run on any single machine, as it has to bind to the
> SLP port (427).
>
> The jSLP implementation tries to bind to port 427 when it starts up, and if
> it can't do so, just acts as a UA.  Hence, the first Java app that runs on a
> machine sets itself up as a daemon, and the rest run as UAs.  Note that, on
> Unix machines, an app must be running as root to be able to bind to port
> 427.
>   


Disclaimer: http://www.peralex.com/disclaimer.html



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Openslp-users mailing list
Openslp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openslp-users

Reply via email to