Re: [Openslp-users] How to use SLP in GUI apps
Brought to you by:
jcalcote
From: Tim J. <ml...@tj...> - 2002-07-22 16:59:21
|
On Monday 22 July 2002 17:23, you wrote: > You're probably noticing that it takes considerably longer than this right? Thanks for your elaborate answer! > Leave the SLPHandle open > ------------------------- > The first is that you should open the SLPHandle and leave it open until you > are finished making SLP calls. This allows the library to cache the DA Yes, I keep the handle open, but unfortunately this does not help when the app starts and the user browses for the first time. > Make some changes to /etc/slp.conf > ----------------------------------- > Change the net.slp.multicastTimeouts and net.slp.DADiscoveryTimeouts > settings. I have not done too much research to find the best default > values, but I expect that for a LAN environment it would be safe to use > something like "250,250,500,500,1000,2000". This would significantly > reduce the timeouts. In your case you'd probably see the 3.75 + 1.25 * > num_services reduced to 1.5 + .5 * num_services. The problem is that this would solve the problem for me, but not for most users. The applications will appear in KDE 3.1 (krfb/desktop sharing and krdc/remote desktop connection) and I cannot assume that all users will edit their slp.conf. Unless it is the default, or the distributor makes it the default, it does not have any effect. > Encode some of the information in the service URL > ------------------------------------------------- > The service URL syntax allows quite a bit of flexability for developers to > put some information into the URL directly. Many developers choose to put > service:myservice.x://myhost.mydomain.com:500;description=mattsservice This is what I am currently considering: I could just append all attributes to the URL. Right now I have only three attributes, so I wont break the MTU barrier. > Use a DA > --------- > DAs are very easy to set up. For applications like yours that produce a > fair amount of SLP multicast traffic, they provide a dramatic improvement > in SLP performance. Yes, but DAs require at least some SLP knowledge from the user. I can expect that in a larger company network, but not in most home or ad-hoc networks. bye... |