Skip to content
Framework for Communicating over Bonjour+Wifi
Branch: develop
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
Core Set UUID as name #15 Nov 6, 2017
DTBonjour.xcodeproj Changed sendCommand to now run on the background thread. This prevent… Mar 20, 2017
Documentation Updated change log Dec 29, 2015
.gitignore Added more initial files Jan 17, 2013
.travis.yml Try to use same settings like DTFoundation #1 Jan 29, 2015
LICENSE Added more initial files Jan 17, 2013
coveralls.rb Added coveralls script Dec 18, 2013


About DTBonjour

Build Status Coverage Status

DTBonjour had its origin when I wanted communicate between a Mac app and an iOS app. It greatly simplifies networking over WiFi by giving you an easy method to transmit any NSObject that conforms to NSCoding.


Documentation can be browsed online or installed in your Xcode Organizer via the Atom Feed URL.

Here is a tutorial on how to build a simple chat app with DTBonjour.


You have these options of including DTBonjour in your project

  • DTBonjour on CocoaPods
  • include the git repo as a submodule
  • clone a copy of it into an Externals folder in your project tree

When not using CocoaPods these are the steps for setup:

  • include the xcodeproj as a sub-project
  • Add the ObjC and all_load linker flags
  • add a dependency to the static library for your platform
  • add the static library also to the linking phase
  • add a User Header Search Path into the location where you have the code


It is open source and covered by a standard 2-clause BSD license. That means you have to mention Cocoanetics as the original author of this code and reproduce the LICENSE text inside your app.

You can purchase a Non-Attribution-License for 75 Euros for not having to include the LICENSE text.

We also accept sponsorship for specific enhancements which you might need. Please contact us via email for inquiries.

You can’t perform that action at this time.