The honours project using JmDNS to discover devices