Many languages have ZeroConf bindings, including Java and .Net, and there is an example of using this in Python here . He uses D-Bus to talk with daeomon. This list of D-Bus bindings includes PHP, Python, Perl, Java, .Net, C ++, Haskell, OCaml, Squeak, and many more. There’s even Pascal’s binding!
No, you are not very limited to programming languages.
source
share