AlexHarker / bonjour-for-cpp

A C++ header-only bonjour API based on Apple's DNS Service Discovery API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bonjour for C++

A lightweight header-only library for Bonjour service discovery and advertising.

  • Bonjour for C++ allows browsing and registering of services, as well as service resolution.
  • It makes use of the low-level DNS Service Discovery API, making it suitable for cross-platform work.
  • It is currently only tested on Mac OS and IOS.

Getting started:

  • Include bonjour-for-cpp.hpp (this includes all other required headers)
  • Try the bonjour_peer class which allows service discovery, advertising and resolution in one simple object
  • You can also use lower-level constructs (bonjour_register / bonjour_browse / bonjour_service) if required.

Credits

Bonjour for C++ By Alex Harker
CeReNeM - The University of Huddersfield

Contact:

About

A C++ header-only bonjour API based on Apple's DNS Service Discovery API

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 100.0%