Это довольно старый вопрос ... однако, поскольку я недавно реализовал функциональность Bonjour в Windows для одного проекта, немного разберись с ним.Существует Bonjour SDK для Windows от сайта разработчиков Apple с примерами на C, C # и т. Д. В папке C examples есть полный исходный код для клиента dns-sd, который затем можно использовать для создания собственного клиента (для регистрации служб, имен, так далее.).Поскольку это C, вы можете легко упаковать эту функциональность как dll, а затем разрешить и другим языкам использовать ее (например, C #).
Bonjour SDK для Windows @ developer.apple.com