[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