/SwiftBonjour

Primary LanguageSwiftMIT LicenseMIT

SwiftBonjour

Using NetService (Bonjour) to enable network discovery in your app.

This is a maintained derivative fork of Ciao.

What's Bonjour?

Bonjour, also known as zero-configuration networking, enables automatic discovery of devices and services on a local network using industry standard IP protocols. Bonjour makes it easy to discover, publish, and resolve network services with a sophisticated, easy-to-use programming interface that is accessible from Cocoa, Ruby, Python, and other languages. Bonjour - Apple Developer

Example

Example 1

Real-World Demo

Demo 1

Usage

Swift Package Manager

To use SwiftBonjour as a Swift Package Manager package just add the following in your Package.swift file.

dependencies: [
    .package(url: "https://github.com/Lessica/SwiftBonjour.git")
]

Other Libraries

License

SwiftBonjour is released under the MIT license. See LICENSE for details.