Newsgroups: php.internals,php.pecl.dev Path: news.php.net Xref: news.php.net php.internals:10938 php.pecl.dev:941 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 43007 invoked by uid 1010); 6 Jul 2004 22:10:43 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 42965 invoked from network); 6 Jul 2004 22:10:42 -0000 Received: from unknown (HELO b0x.supernerd.com) (208.186.134.90) by pb1.pair.com with SMTP; 6 Jul 2004 22:10:42 -0000 Received: from [192.168.0.9] (unknown [67.42.122.198]) by b0x.supernerd.com (Postfix) with ESMTP id BDEAC6004A; Tue, 6 Jul 2004 17:15:12 -0600 (MDT) Message-ID: <40EB2364.7080108@supernerd.com> Date: Tue, 06 Jul 2004 16:10:44 -0600 User-Agent: Mozilla Thunderbird 0.6 (Windows/20040502) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Sara Golemon Cc: internals@lists.php.net, pecl-dev@lists.php.net References: <40EB1C7C.2010309@supernerd.com> <20040706215605.95157.qmail@pb1.pair.com> In-Reply-To: <20040706215605.95157.qmail@pb1.pair.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: Rendezvous in php From: john@supernerd.com (John LeSueur) 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