katoemba/rxnetservice
```
Code Snippet
//
// Newly discovered services are posted on an Observable sequence:
//
let httpNetServiceBrowser = NetServiceBrowser()
httpNetServiceBrowser.rx.serviceAdded
.subscribe(onNext: { (service) in
print("Found player \(service.name)")
})
.disposed(by: bag)
httpNetServiceBrowser.searchForServices(ofType: "_http._tcp.", inDomain: "")Requirements
This library depends on RxSwift and RxCocoa.
Build and usage via swift package manager is supported:
Swift Package Manager
The easiest way to add the library is directly from within XCode (11). Alternatively you can create a Package.swift file.
// swift-tools-version:5.0
import PackageDescription
let package = Package(
name: "MyProject",
dependencies: [
.package(url: "https://github.com/katoemba/rxnetservice.git", from: "0.2.1")
],
targets: [
.target(name: "MyProject", dependencies: ["rxnetservice"])
]
)License
RxNetService is available under the MIT license. See the LICENSE file for more info.
Package Metadata
Repository: katoemba/rxnetservice
Default branch: master
README: README.md