From: William H. S. <whs...@ce...> - 2007-05-21 18:21:19
Attachments:
PGP.sig
|
Ishan, Bonjour is also available for Linux, but I unfortunately do not have a Linux machine, so my code has not been tested. The code appears to be working as expected on OS X and Windows, however. wxDNSSD is missing documentation and a friendly build method; I've just been building it directly into my executable for the time being. A wrapper would definitely be a good thing, but it shouldn't just be a wrapper on top of Avahi and Bonjour. If there are any other discovery methods, they should also be taken into consideration (*cough* *cough* people near me *cough* *cough*). I believe IPv6 includes service discovery as well, so a wrapper API should take all of this into consideration. If it doesn't, then it will simply be replaced as more back-ends are needed. I have another project I'm working on at the moment. It may or may not wind up being open-sourced in the long run, but it's likely to use wxDNSSD. (That's code for "I'm really busy, so I may not be of much use, but I'm always around.") Hank Schultz ps. I've CC'ed this to the wxCode mailing list so that anyone interested can offer input. ------------------------------- Hank Schultz Cedrus Corporation http://www.cedrus.com/ On May 19, 2007, at 12:50 PM, Ishan Arora wrote: > Hi, > > First of all I want to tell you that wxAvahi and wxDNSSD are great > contribution to zeroconf networking with wxWidgets, however Avahi > is only for Linux and OS X and not for windows. Apple's Bonjour > supports Windows and OS X, and as far as I know Avahi comes with a > binary emulating Bounjour on linux. I think these could be used to > make a cross-platform Zeroconf wrapper for wxWidgets. Frankly > speaking I really need it. I have a project that awaits a cross > platform DNS Service Discovery solution for wxWidgets. Since there > hasn't been much usable work on it so far, I want to make a wrapper > for cross-platform purpose. You also have a component in wxCode on > a similar topic. Would you like to help? > > Regards, > Ishan Arora |
From: Cursor <cu...@fr...> - 2007-05-22 17:31:36
|
Hello. I am OK to develop a general wrapper on top of Avahi and Bonjour (perhaps Howl too ?). I think it is a better idea than the Bonjour compatibility layer of Avahi is not efficient as native one API. A wrapper can probably implement all common (and usefull) features and anyone who want to use very specific feature can use specific wxDNSSD or wxAvahi lib. Regards. Emilien Le lundi 21 mai 2007 à 11:20 -0700, William H. Schultz a écrit : > Ishan, > > > Bonjour is also available for Linux, but I unfortunately do not have a > Linux machine, so my code has not been tested. The code appears to be > working as expected on OS X and Windows, however. wxDNSSD is missing > documentation and a friendly build method; I've just been building it > directly into my executable for the time being. > > > A wrapper would definitely be a good thing, but it shouldn't just be a > wrapper on top of Avahi and Bonjour. If there are any other discovery > methods, they should also be taken into consideration (*cough* *cough* > people near me *cough* *cough*). I believe IPv6 includes service > discovery as well, so a wrapper API should take all of this into > consideration. If it doesn't, then it will simply be replaced as more > back-ends are needed. > > > I have another project I'm working on at the moment. It may or may > not wind up being open-sourced in the long run, but it's likely to use > wxDNSSD. (That's code for "I'm really busy, so I may not be of much > use, but I'm always around.") > > > > Hank Schultz > > > > > ps. I've CC'ed this to the wxCode mailing list so that anyone > interested can offer input. > > ------------------------------- > Hank Schultz > Cedrus Corporation > http://www.cedrus.com/ > > > > On May 19, 2007, at 12:50 PM, Ishan Arora wrote: > > > Hi, > > > > First of all I want to tell you that wxAvahi and wxDNSSD are great > > contribution to zeroconf networking with wxWidgets, however Avahi is > > only for Linux and OS X and not for windows. Apple's Bonjour > > supports Windows and OS X, and as far as I know Avahi comes with a > > binary emulating Bounjour on linux. I think these could be used to > > make a cross-platform Zeroconf wrapper for wxWidgets. Frankly > > speaking I really need it. I have a project that awaits a cross > > platform DNS Service Discovery solution for wxWidgets. Since there > > hasn't been much usable work on it so far, I want to make a wrapper > > for cross-platform purpose. You also have a component in wxCode on a > > similar topic. Would you like to help? > > > > Regards, > > Ishan Arora > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ wxCode-users mailing list wxC...@li... https://lists.sourceforge.net/lists/listinfo/wxcode-users |
From: Ishan A. <ish...@gm...> - 2007-05-23 10:42:16
|
SGksCgpIb3dsIHNheXMgaGUgaXMgYnVzeSB3aXRoIGNvbWUgY29tbWVyY2lhbCBwcm9kdWN0IGJ1 dCBoZSdsbCBiZSBhcm91bmQgaWYgd2UKbmVlZCBhbnkgaGVscC4gRm9yIG15IHB1cnBvc2UgSSBv bmx5IG5lZWQgc2VydmljZSBkaXNjb3ZlcnksIGFuZCBJIGRvbid0Cmtub3cgbXVjaCBhYm91dCB0 aGUgQXZhaGkgYW5kIEJvbmpvdXIgQVBJcy4gSG93ZXZlciBJIHdvdWxkbid0IG1pbmQgbWFraW5n IGEKZ2VuZXJhbCB3cmFwcGVyLiBJIGhvcGUgdG8gbGVhcm4gZnJvbSB3eEF2YWhpIGFuZCB3eERO U1NELiBQbGVhc2UgaGVscCBtZQp3aXRoIHRoZSBBUElzLiBJIGhhdmUgc3VibWl0dGVkIGEgcmVx dWVzdCBmb3Igd3haZXJvY29uZiBjb21wb25lbnQgb24Kd3hDb2RlLgoKUmVnYXJkcwpJc2hhbiBB cm9yYQoKT24gNS8yMi8wNywgQ3Vyc29yIDxjdXJzb3JAZnJlZS5mcj4gd3JvdGU6Cj4KPiBIZWxs by4KPgo+IEkgYW0gT0sgdG8gZGV2ZWxvcCBhIGdlbmVyYWwgd3JhcHBlciBvbiB0b3Agb2YgQXZh aGkgYW5kIEJvbmpvdXIKPiAocGVyaGFwcyBIb3dsIHRvbyA/KS4KPgo+IEkgdGhpbmsgaXQgaXMg YSBiZXR0ZXIgaWRlYSB0aGFuIHRoZSBCb25qb3VyIGNvbXBhdGliaWxpdHkgbGF5ZXIgb2YKPiBB dmFoaSBpcyBub3QgZWZmaWNpZW50IGFzIG5hdGl2ZSBvbmUgQVBJLgo+IEEgd3JhcHBlciBjYW4g cHJvYmFibHkgaW1wbGVtZW50IGFsbCBjb21tb24gKGFuZCB1c2VmdWxsKSBmZWF0dXJlcyBhbmQK PiBhbnlvbmUgd2hvIHdhbnQgdG8gdXNlIHZlcnkgc3BlY2lmaWMgZmVhdHVyZSBjYW4gdXNlIHNw ZWNpZmljIHd4RE5TU0Qgb3IKPiB3eEF2YWhpIGxpYi4KPgo+IFJlZ2FyZHMuCj4KPiBFbWlsaWVu Cj4KPgo+IExlIGx1bmRpIDIxIG1haSAyMDA3IMOgIDExOjIwIC0wNzAwLCBXaWxsaWFtIEguIFNj aHVsdHogYSDDqWNyaXQgOgo+ID4gSXNoYW4sCj4gPgo+ID4KPiA+IEJvbmpvdXIgaXMgYWxzbyBh dmFpbGFibGUgZm9yIExpbnV4LCBidXQgSSB1bmZvcnR1bmF0ZWx5IGRvIG5vdCBoYXZlIGEKPiA+ IExpbnV4IG1hY2hpbmUsIHNvIG15IGNvZGUgaGFzIG5vdCBiZWVuIHRlc3RlZC4gIFRoZSBjb2Rl IGFwcGVhcnMgdG8gYmUKPiA+IHdvcmtpbmcgYXMgZXhwZWN0ZWQgb24gT1MgWCBhbmQgV2luZG93 cywgaG93ZXZlci4gIHd4RE5TU0QgaXMgbWlzc2luZwo+ID4gZG9jdW1lbnRhdGlvbiBhbmQgYSBm cmllbmRseSBidWlsZCBtZXRob2Q7IEkndmUganVzdCBiZWVuIGJ1aWxkaW5nIGl0Cj4gPiBkaXJl Y3RseSBpbnRvIG15IGV4ZWN1dGFibGUgZm9yIHRoZSB0aW1lIGJlaW5nLgo+ID4KPiA+Cj4gPiBB IHdyYXBwZXIgd291bGQgZGVmaW5pdGVseSBiZSBhIGdvb2QgdGhpbmcsIGJ1dCBpdCBzaG91bGRu J3QganVzdCBiZSBhCj4gPiB3cmFwcGVyIG9uIHRvcCBvZiBBdmFoaSBhbmQgQm9uam91ci4gIElm IHRoZXJlIGFyZSBhbnkgb3RoZXIgZGlzY292ZXJ5Cj4gPiBtZXRob2RzLCB0aGV5IHNob3VsZCBh bHNvIGJlIHRha2VuIGludG8gY29uc2lkZXJhdGlvbiAoKmNvdWdoKiAqY291Z2gqCj4gPiBwZW9w bGUgbmVhciBtZSAqY291Z2gqICpjb3VnaCopLiAgSSBiZWxpZXZlIElQdjYgaW5jbHVkZXMgc2Vy dmljZQo+ID4gZGlzY292ZXJ5IGFzIHdlbGwsIHNvIGEgd3JhcHBlciBBUEkgc2hvdWxkIHRha2Ug YWxsIG9mIHRoaXMgaW50bwo+ID4gY29uc2lkZXJhdGlvbi4gIElmIGl0IGRvZXNuJ3QsIHRoZW4g aXQgd2lsbCBzaW1wbHkgYmUgcmVwbGFjZWQgYXMgbW9yZQo+ID4gYmFjay1lbmRzIGFyZSBuZWVk ZWQuCj4gPgo+ID4KPiA+IEkgaGF2ZSBhbm90aGVyIHByb2plY3QgSSdtIHdvcmtpbmcgb24gYXQg dGhlIG1vbWVudC4gIEl0IG1heSBvciBtYXkKPiA+IG5vdCB3aW5kIHVwIGJlaW5nIG9wZW4tc291 cmNlZCBpbiB0aGUgbG9uZyBydW4sIGJ1dCBpdCdzIGxpa2VseSB0byB1c2UKPiA+IHd4RE5TU0Qu ICAoVGhhdCdzIGNvZGUgZm9yICJJJ20gcmVhbGx5IGJ1c3ksIHNvIEkgbWF5IG5vdCBiZSBvZiBt dWNoCj4gPiB1c2UsIGJ1dCBJJ20gYWx3YXlzIGFyb3VuZC4iKQo+ID4KPiA+Cj4gPgo+ID4gSGFu ayBTY2h1bHR6Cj4gPgo+ID4KPiA+Cj4gPgo+ID4gcHMuICBJJ3ZlIENDJ2VkIHRoaXMgdG8gdGhl IHd4Q29kZSBtYWlsaW5nIGxpc3Qgc28gdGhhdCBhbnlvbmUKPiA+IGludGVyZXN0ZWQgY2FuIG9m ZmVyIGlucHV0Lgo+ID4KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IEhh bmsgU2NodWx0ego+ID4gQ2VkcnVzIENvcnBvcmF0aW9uCj4gPiBodHRwOi8vd3d3LmNlZHJ1cy5j b20vCj4gPgo+ID4KPiA+Cj4gPiBPbiBNYXkgMTksIDIwMDcsIGF0IDEyOjUwIFBNLCBJc2hhbiBB cm9yYSB3cm90ZToKPiA+Cj4gPiA+IEhpLAo+ID4gPgo+ID4gPiBGaXJzdCBvZiBhbGwgSSB3YW50 IHRvIHRlbGwgeW91IHRoYXQgd3hBdmFoaSBhbmQgd3hETlNTRCBhcmUgZ3JlYXQKPiA+ID4gY29u dHJpYnV0aW9uIHRvIHplcm9jb25mIG5ldHdvcmtpbmcgd2l0aCB3eFdpZGdldHMsIGhvd2V2ZXIg QXZhaGkgaXMKPiA+ID4gb25seSBmb3IgTGludXggYW5kIE9TIFggYW5kIG5vdCBmb3Igd2luZG93 cy4gQXBwbGUncyBCb25qb3VyCj4gPiA+IHN1cHBvcnRzIFdpbmRvd3MgYW5kIE9TIFgsIGFuZCBh cyBmYXIgYXMgSSBrbm93IEF2YWhpIGNvbWVzIHdpdGggYQo+ID4gPiBiaW5hcnkgZW11bGF0aW5n IEJvdW5qb3VyIG9uIGxpbnV4LiBJIHRoaW5rIHRoZXNlIGNvdWxkIGJlIHVzZWQgdG8KPiA+ID4g bWFrZSBhIGNyb3NzLXBsYXRmb3JtIFplcm9jb25mIHdyYXBwZXIgZm9yIHd4V2lkZ2V0cy4gRnJh bmtseQo+ID4gPiBzcGVha2luZyBJIHJlYWxseSBuZWVkIGl0LiBJIGhhdmUgYSBwcm9qZWN0IHRo YXQgYXdhaXRzIGEgY3Jvc3MKPiA+ID4gcGxhdGZvcm0gRE5TIFNlcnZpY2UgRGlzY292ZXJ5IHNv bHV0aW9uIGZvciB3eFdpZGdldHMuIFNpbmNlIHRoZXJlCj4gPiA+IGhhc24ndCBiZWVuIG11Y2gg dXNhYmxlIHdvcmsgb24gaXQgc28gZmFyLCBJIHdhbnQgdG8gbWFrZSBhIHdyYXBwZXIKPiA+ID4g Zm9yIGNyb3NzLXBsYXRmb3JtIHB1cnBvc2UuIFlvdSBhbHNvIGhhdmUgYSBjb21wb25lbnQgaW4g d3hDb2RlIG9uIGEKPiA+ID4gc2ltaWxhciB0b3BpYy4gV291bGQgeW91IGxpa2UgdG8gaGVscD8K PiA+ID4KPiA+ID4gUmVnYXJkcywKPiA+ID4gSXNoYW4gQXJvcmEKPiA+Cj4gPgo+ID4KPiAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCj4gPiBUaGlzIFNGLm5ldCBlbWFpbCBpcyBzcG9uc29yZWQgYnkgREIyIEV4 cHJlc3MKPiA+IERvd25sb2FkIERCMiBFeHByZXNzIEMgLSB0aGUgRlJFRSB2ZXJzaW9uIG9mIERC MiBleHByZXNzIGFuZCB0YWtlCj4gPiBjb250cm9sIG9mIHlvdXIgWE1MLiBObyBsaW1pdHMuIEp1 c3QgZGF0YS4gQ2xpY2sgdG8gZ2V0IGl0IG5vdy4KPiA+IGh0dHA6Ly9zb3VyY2Vmb3JnZS5uZXQv cG93ZXJiYXIvZGIyLwo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18gd3hDb2RlLXVzZXJzIG1haWxpbmcKPiBsaXN0IHd4Q29kZS11c2Vyc0BsaXN0cy5z b3VyY2Vmb3JnZS5uZXQKPiBodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0 aW5mby93eGNvZGUtdXNlcnMKPgo+Cj4K |
From: Ishan A. <ish...@gm...> - 2007-05-25 14:10:01
|
SGksCgpEaWQgSSBzYXkgSG93bC4gTXkgbWlzdGFrZS4gSSBtZWFudCBXaWxsaWFtIEguIFNjaHVs dHoKClJlZ2FyZHMsCklzaGFuIEFyb3JhCgpPbiA1LzIzLzA3LCBJc2hhbiBBcm9yYSA8aXNoYW5h cm9yYUBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gSGksCj4KPiBIb3dsIHNheXMgaGUgaXMgYnVzeSB3 aXRoIGNvbWUgY29tbWVyY2lhbCBwcm9kdWN0IGJ1dCBoZSdsbCBiZSBhcm91bmQgaWYKPiB3ZSBu ZWVkIGFueSBoZWxwLiBGb3IgbXkgcHVycG9zZSBJIG9ubHkgbmVlZCBzZXJ2aWNlIGRpc2NvdmVy eSwgYW5kIEkgZG9uJ3QKPiBrbm93IG11Y2ggYWJvdXQgdGhlIEF2YWhpIGFuZCBCb25qb3VyIEFQ SXMuIEhvd2V2ZXIgSSB3b3VsZG4ndCBtaW5kIG1ha2luZyBhCj4gZ2VuZXJhbCB3cmFwcGVyLiBJ IGhvcGUgdG8gbGVhcm4gZnJvbSB3eEF2YWhpIGFuZCB3eEROU1NELiBQbGVhc2UgaGVscCBtZQo+ IHdpdGggdGhlIEFQSXMuIEkgaGF2ZSBzdWJtaXR0ZWQgYSByZXF1ZXN0IGZvciB3eFplcm9jb25m IGNvbXBvbmVudCBvbgo+IHd4Q29kZS4KPgo+IFJlZ2FyZHMKPiBJc2hhbiBBcm9yYQo+Cj4gT24g NS8yMi8wNywgQ3Vyc29yIDwgY3Vyc29yQGZyZWUuZnI+IHdyb3RlOgo+ID4KPiA+IEhlbGxvLgo+ ID4KPiA+IEkgYW0gT0sgdG8gZGV2ZWxvcCBhIGdlbmVyYWwgd3JhcHBlciBvbiB0b3Agb2YgQXZh aGkgYW5kIEJvbmpvdXIKPiA+IChwZXJoYXBzIEhvd2wgdG9vID8pLgo+ID4KPiA+IEkgdGhpbmsg aXQgaXMgYSBiZXR0ZXIgaWRlYSB0aGFuIHRoZSBCb25qb3VyIGNvbXBhdGliaWxpdHkgbGF5ZXIg b2YKPiA+IEF2YWhpIGlzIG5vdCBlZmZpY2llbnQgYXMgbmF0aXZlIG9uZSBBUEkuCj4gPiBBIHdy YXBwZXIgY2FuIHByb2JhYmx5IGltcGxlbWVudCBhbGwgY29tbW9uIChhbmQgdXNlZnVsbCkgZmVh dHVyZXMgYW5kCj4gPiBhbnlvbmUgd2hvIHdhbnQgdG8gdXNlIHZlcnkgc3BlY2lmaWMgZmVhdHVy ZSBjYW4gdXNlIHNwZWNpZmljIHd4RE5TU0Qgb3IKPiA+IHd4QXZhaGkgbGliLgo+ID4KPiA+IFJl Z2FyZHMuCj4gPgo+ID4gRW1pbGllbgo+ID4KPiA+Cj4gPiBMZSBsdW5kaSAyMSBtYWkgMjAwNyDD oCAxMToyMCAtMDcwMCwgV2lsbGlhbSBILiBTY2h1bHR6IGEgw6ljcml0IDoKPiA+ID4gSXNoYW4s Cj4gPiA+Cj4gPiA+Cj4gPiA+IEJvbmpvdXIgaXMgYWxzbyBhdmFpbGFibGUgZm9yIExpbnV4LCBi dXQgSSB1bmZvcnR1bmF0ZWx5IGRvIG5vdCBoYXZlIGEKPiA+ID4gTGludXggbWFjaGluZSwgc28g bXkgY29kZSBoYXMgbm90IGJlZW4gdGVzdGVkLiAgVGhlIGNvZGUgYXBwZWFycyB0byBiZQo+ID4g PiB3b3JraW5nIGFzIGV4cGVjdGVkIG9uIE9TIFggYW5kIFdpbmRvd3MsIGhvd2V2ZXIuICB3eERO U1NEIGlzIG1pc3NpbmcKPiA+ID4gZG9jdW1lbnRhdGlvbiBhbmQgYSBmcmllbmRseSBidWlsZCBt ZXRob2Q7IEkndmUganVzdCBiZWVuIGJ1aWxkaW5nIGl0Cj4gPiA+IGRpcmVjdGx5IGludG8gbXkg ZXhlY3V0YWJsZSBmb3IgdGhlIHRpbWUgYmVpbmcuCj4gPiA+Cj4gPiA+Cj4gPiA+IEEgd3JhcHBl ciB3b3VsZCBkZWZpbml0ZWx5IGJlIGEgZ29vZCB0aGluZywgYnV0IGl0IHNob3VsZG4ndCBqdXN0 IGJlIGEKPiA+Cj4gPiA+IHdyYXBwZXIgb24gdG9wIG9mIEF2YWhpIGFuZCBCb25qb3VyLiAgSWYg dGhlcmUgYXJlIGFueSBvdGhlciBkaXNjb3ZlcnkKPiA+ID4gbWV0aG9kcywgdGhleSBzaG91bGQg YWxzbyBiZSB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24gKCpjb3VnaCogKmNvdWdoKgo+ID4gPiBw ZW9wbGUgbmVhciBtZSAqY291Z2gqICpjb3VnaCopLiAgSSBiZWxpZXZlIElQdjYgaW5jbHVkZXMg c2VydmljZQo+ID4gPiBkaXNjb3ZlcnkgYXMgd2VsbCwgc28gYSB3cmFwcGVyIEFQSSBzaG91bGQg dGFrZSBhbGwgb2YgdGhpcyBpbnRvCj4gPiA+IGNvbnNpZGVyYXRpb24uICBJZiBpdCBkb2Vzbid0 LCB0aGVuIGl0IHdpbGwgc2ltcGx5IGJlIHJlcGxhY2VkIGFzIG1vcmUKPiA+ID4gYmFjay1lbmRz IGFyZSBuZWVkZWQuCj4gPiA+Cj4gPiA+Cj4gPiA+IEkgaGF2ZSBhbm90aGVyIHByb2plY3QgSSdt IHdvcmtpbmcgb24gYXQgdGhlIG1vbWVudC4gIEl0IG1heSBvciBtYXkKPiA+ID4gbm90IHdpbmQg dXAgYmVpbmcgb3Blbi1zb3VyY2VkIGluIHRoZSBsb25nIHJ1biwgYnV0IGl0J3MgbGlrZWx5IHRv IHVzZQo+ID4gPiB3eEROU1NELiAgKFRoYXQncyBjb2RlIGZvciAiSSdtIHJlYWxseSBidXN5LCBz byBJIG1heSBub3QgYmUgb2YgbXVjaAo+ID4gPiB1c2UsIGJ1dCBJJ20gYWx3YXlzIGFyb3VuZC4i KQo+ID4gPgo+ID4gPgo+ID4gPgo+ID4gPiBIYW5rIFNjaHVsdHoKPiA+ID4KPiA+ID4KPiA+ID4K PiA+ID4KPiA+ID4gcHMuICBJJ3ZlIENDJ2VkIHRoaXMgdG8gdGhlIHd4Q29kZSBtYWlsaW5nIGxp c3Qgc28gdGhhdCBhbnlvbmUKPiA+ID4gaW50ZXJlc3RlZCBjYW4gb2ZmZXIgaW5wdXQuCj4gPiA+ Cj4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ID4gSGFuayBTY2h1bHR6 Cj4gPiA+IENlZHJ1cyBDb3Jwb3JhdGlvbgo+ID4gPiBodHRwOi8vd3d3LmNlZHJ1cy5jb20vCj4g PiA+Cj4gPiA+Cj4gPiA+Cj4gPiA+IE9uIE1heSAxOSwgMjAwNywgYXQgMTI6NTAgUE0sIElzaGFu IEFyb3JhIHdyb3RlOgo+ID4gPgo+ID4gPiA+IEhpLAo+ID4gPiA+Cj4gPiA+ID4gRmlyc3Qgb2Yg YWxsIEkgd2FudCB0byB0ZWxsIHlvdSB0aGF0IHd4QXZhaGkgYW5kIHd4RE5TU0QgYXJlIGdyZWF0 Cj4gPiA+ID4gY29udHJpYnV0aW9uIHRvIHplcm9jb25mIG5ldHdvcmtpbmcgd2l0aCB3eFdpZGdl dHMsIGhvd2V2ZXIgQXZhaGkgaXMKPiA+ID4gPiBvbmx5IGZvciBMaW51eCBhbmQgT1MgWCBhbmQg bm90IGZvciB3aW5kb3dzLiBBcHBsZSdzIEJvbmpvdXIKPiA+ID4gPiBzdXBwb3J0cyBXaW5kb3dz IGFuZCBPUyBYLCBhbmQgYXMgZmFyIGFzIEkga25vdyBBdmFoaSBjb21lcyB3aXRoIGEKPiA+ID4g PiBiaW5hcnkgZW11bGF0aW5nIEJvdW5qb3VyIG9uIGxpbnV4LiBJIHRoaW5rIHRoZXNlIGNvdWxk IGJlIHVzZWQgdG8KPiA+ID4gPiBtYWtlIGEgY3Jvc3MtcGxhdGZvcm0gWmVyb2NvbmYgd3JhcHBl ciBmb3Igd3hXaWRnZXRzLiBGcmFua2x5Cj4gPiA+ID4gc3BlYWtpbmcgSSByZWFsbHkgbmVlZCBp dC4gSSBoYXZlIGEgcHJvamVjdCB0aGF0IGF3YWl0cyBhIGNyb3NzCj4gPiA+ID4gcGxhdGZvcm0g RE5TIFNlcnZpY2UgRGlzY292ZXJ5IHNvbHV0aW9uIGZvciB3eFdpZGdldHMuIFNpbmNlIHRoZXJl Cj4gPiA+ID4gaGFzbid0IGJlZW4gbXVjaCB1c2FibGUgd29yayBvbiBpdCBzbyBmYXIsIEkgd2Fu dCB0byBtYWtlIGEgd3JhcHBlcgo+ID4gPiA+IGZvciBjcm9zcy1wbGF0Zm9ybSBwdXJwb3NlLiBZ b3UgYWxzbyBoYXZlIGEgY29tcG9uZW50IGluIHd4Q29kZSBvbiBhCj4gPiA+ID4gc2ltaWxhciB0 b3BpYy4gV291bGQgeW91IGxpa2UgdG8gaGVscD8KPiA+ID4gPgo+ID4gPiA+IFJlZ2FyZHMsCj4g PiA+ID4gSXNoYW4gQXJvcmEKPiA+ID4KPiA+ID4KPiA+ID4KPiA+IC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K PiA+ID4gVGhpcyBTRi5uZXQgZW1haWwgaXMgc3BvbnNvcmVkIGJ5IERCMiBFeHByZXNzCj4gPiA+ IERvd25sb2FkIERCMiBFeHByZXNzIEMgLSB0aGUgRlJFRSB2ZXJzaW9uIG9mIERCMiBleHByZXNz IGFuZCB0YWtlCj4gPiA+IGNvbnRyb2wgb2YgeW91ciBYTUwuIE5vIGxpbWl0cy4gSnVzdCBkYXRh LiBDbGljayB0byBnZXQgaXQgbm93Lgo+ID4gPiBodHRwOi8vc291cmNlZm9yZ2UubmV0L3Bvd2Vy YmFyL2RiMi8KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18gd3hDb2RlLXVzZXJzIG1haWxpbmcKPiA+IGxpc3Qgd3hDb2RlLXVzZXJzQGxpc3RzLnNv dXJjZWZvcmdlLm5ldAo+ID4gaHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlz dGluZm8vd3hjb2RlLXVzZXJzCj4gPgo+ID4KPiA+Cj4K |
From: William H. S. <whs...@ce...> - 2007-05-23 17:50:28
Attachments:
PGP.sig
|
Hello. I've been doing a bit of research, and it appears that Vista supports a service discovery method called WS-Discovery. I found documentation for it here: http://specs.xmlsoap.org/ws/2005/04/ discovery/ws-discovery.pdf I know next to nothing about it, but my impression so far is that it's MS's attempt to replace Bonjour. As far as Bonjour, I used O'Reilly's book for documentation: http:// www.oreilly.com/catalog/bonjour/toc.html There is a pdf of chapter seven as the sample chapter, which covers the C API, which was all I needed to implement what I did. ------------------------------- Hank Schultz Cedrus Corporation http://www.cedrus.com/ On May 23, 2007, at 3:42 AM, Ishan Arora wrote: > Hi, > > Howl says he is busy with come commercial product but he'll be > around if we need any help. For my purpose I only need service > discovery, and I don't know much about the Avahi and Bonjour APIs. > However I wouldn't mind making a general wrapper. I hope to learn > from wxAvahi and wxDNSSD. Please help me with the APIs. I have > submitted a request for wxZeroconf component on wxCode. > > Regards > Ishan Arora > > On 5/22/07, Cursor < cu...@fr...> wrote: > Hello. > > I am OK to develop a general wrapper on top of Avahi and Bonjour > (perhaps Howl too ?). > > I think it is a better idea than the Bonjour compatibility layer of > Avahi is not efficient as native one API. > A wrapper can probably implement all common (and usefull) features and > anyone who want to use very specific feature can use specific > wxDNSSD or > wxAvahi lib. > > Regards. > > Emilien > > > Le lundi 21 mai 2007 à 11:20 -0700, William H. Schultz a écrit : > > Ishan, > > > > > > Bonjour is also available for Linux, but I unfortunately do not > have a > > Linux machine, so my code has not been tested. The code appears > to be > > working as expected on OS X and Windows, however. wxDNSSD is > missing > > documentation and a friendly build method; I've just been > building it > > directly into my executable for the time being. > > > > > > A wrapper would definitely be a good thing, but it shouldn't just > be a > > wrapper on top of Avahi and Bonjour. If there are any other > discovery > > methods, they should also be taken into consideration (*cough* > *cough* > > people near me *cough* *cough*). I believe IPv6 includes service > > discovery as well, so a wrapper API should take all of this into > > consideration. If it doesn't, then it will simply be replaced as > more > > back-ends are needed. > > > > > > I have another project I'm working on at the moment. It may or may > > not wind up being open-sourced in the long run, but it's likely > to use > > wxDNSSD. (That's code for "I'm really busy, so I may not be of much > > use, but I'm always around.") > > > > > > > > Hank Schultz > > > > > > > > > > ps. I've CC'ed this to the wxCode mailing list so that anyone > > interested can offer input. > > > > ------------------------------- > > Hank Schultz > > Cedrus Corporation > > http://www.cedrus.com/ > > > > > > > > On May 19, 2007, at 12:50 PM, Ishan Arora wrote: > > > > > Hi, > > > > > > First of all I want to tell you that wxAvahi and wxDNSSD are great > > > contribution to zeroconf networking with wxWidgets, however > Avahi is > > > only for Linux and OS X and not for windows. Apple's Bonjour > > > supports Windows and OS X, and as far as I know Avahi comes with a > > > binary emulating Bounjour on linux. I think these could be used to > > > make a cross-platform Zeroconf wrapper for wxWidgets. Frankly > > > speaking I really need it. I have a project that awaits a cross > > > platform DNS Service Discovery solution for wxWidgets. Since there > > > hasn't been much usable work on it so far, I want to make a > wrapper > > > for cross-platform purpose. You also have a component in wxCode > on a > > > similar topic. Would you like to help? > > > > > > Regards, > > > Ishan Arora > > > > > > > ---------------------------------------------------------------------- > --- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ wxCode-users > mailing list wxC...@li... https:// > lists.sourceforge.net/lists/listinfo/wxcode-users > > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > wxCode-users mailing list > wxC...@li... > https://lists.sourceforge.net/lists/listinfo/wxcode-users |
From: Ishan A. <ish...@gm...> - 2007-05-23 20:14:51
|
Hello, On 5/23/07, William H. Schultz <whs...@ce...> wrote: > > Hello. > I've been doing a bit of research, and it appears that Vista supports a > service discovery method called WS-Discovery. I found documentation for it > here: http://specs.xmlsoap.org/ws/2005/04/discovery/ws-discovery.pdf I > know next to nothing about it, but my impression so far is that it's MS's > attempt to replace Bonjour. > For the time being Zeroconf seems to be the best solution as it supports cross-platform networking. Microsoft Windows has another protocol UPnP with similar usage, but these help only on windows networks. MS wont be able to replace Avahi (and Zeroconf) unless they provide an open method which is better than Zeroconf and in that case I'm sure someone will make a linux lib for it. As far as Bonjour, I used O'Reilly's book for documentation: > http://www.oreilly.com/catalog/bonjour/toc.html There is a pdf of chapter > seven as the sample chapter, which covers the C API, which was all I needed > to implement what I did. > Thanks for the book suggestion. Luckily a friend has it, so I'll get it from her today. Any suggestions for some documentation on Avahi? Thanks Ishan |