Lisp HUG Maillist Archive

[announce] DNS Service Discovery for LispWorks

Dear LispWorks users,

I would like to share with you a wrapper around the DNS-SD library I have written for my own development needs.  I hope this will be useful to those of you that write network enabled applications, but want to avoid their users any tedious manual configuration.

You can download a zip:
http://osculator.net/lisp/lw-dns-sd_1.0.0.zip

Or get it on GitHub:
https://github.com/tuscland/lw-dns-sd


All the best,
Cam

----

DNS Service Discovery for LispWorks
Version 1.0.0


This library is a Common Lisp wrapper around the DNS-SD C API.

For an introduction to DNS Service Discovery:
https://developer.apple.com/library/mac/#documentation/Networking/Conceptual/dns_discovery_api/Introduction.html


Using the DNS Service Discovery you will be able to:
- Register, Browse and Resolve DNS-SD services,
- Get IP addresses from browsed hostnames,
- Create, query, update and remove DNS resource records,
- Create NAT port mappings, or get the NAT's external IP address.

The library has been tested under the following implementations:
- LispWorks Professional 32 bits for Mac OS X,
- LispWorks Professional 32 bits for Windows,
- LispWorks Enterprise 64 bits for Mac OS X.


The C API Reference can be found here:
https://developer.apple.com/library/mac/#DOCUMENTATION/Networking/Reference/DNSServiceDiscovery_CRef/Reference/reference.html


Feedback and suggestions, please contact:
Camille Troillard <camille@osculator.net>


_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html


Updated at: 2020-12-10 08:36 UTC