Sara Golemon wrote:

I apologize if this is the wrong place for this. I have been working on
building a rendezvous php module, and have a proof of concept. I've been
developing it on windows, but I think it should compile fine for the
real platforms. Feel free to point and laugh, it isn't amazing code.
sample usage:



Looks pretty clean..

I've never worked with Rondevouz, I understand it's something like a
link-local multicast version of portmap?



It uses multicast dns queries and replies to advertise services. it does only work link-local, although
they intend to add a unicat dns query that will be able to browse services across routing.


I see that it requires linking against an external library, how is that
library licensed?  Are there unix versions of that library available as
well? (the zip only contains a windows .lib file)



It's based off Apple's rendezvous implementation.
http://developer.apple.com/macosx/Rendezvous/
The license is APSL(Not entirely open, but free). I'm not sure what the ramifications of the licensing will be. I kind of just threw this together, hoping it would work.


More imporatantly, do you have a link to the site you got that library from?
(Save the rest of us some googling)

It sounds like something that would fit nicely into PECL.  Be sure to bring
it up within that forum.



I think I'm going to move this discussion to Pecl

Interfaces are numbered from 1 then?  Would it make sense to use a "Network
Device Friendly Name" under windows? (performing the lookup silently using
Win32API calls)  That might not be a wonderful idea as there's not much in
the way of POSIX standardization when it comes to mapping unix interface
names to interface numbers...

-Sara



To be honest, I'm not sure about the interfaces thing. Right now, that's just getting passed directly to the underlying
library.


John LeSueur

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to