RxSSDP 5.0.3

RxSSDP 5.0.3

Stefan Renne 维护。



RxSSDP 5.0.3

  • Stefan Renne

RxSSDP

Swift 5.0 Travis Badge Version Carthage compatible License Platform

一个干净的响应式 SSDP 客户端,基于 UDPBroadcastConnection

用法

  1. 实现仓库
let repository: SSDPRepository = SSDPRepositoryImpl()
  1. 扫描网络
repository.scan(searchTarget: "urn:schemas-upnp-org:device:ZonePlayer:1")
  1. 订阅变更

  2. MacOS Apps - 当您在 MacOS 应用中使用此库时,请将以下条目添加到您的权限文件中

  • com.apple.security.network.client
  • com.apple.security.network.server

修改设置

检查 SSDPSettings.swift,此类包含所有可自定义的设置。

Cocoapods

pod 'RxSSDP', '~> 5.0'

Carthage

github "stefanrenne/RxSSDP" ~> 5.0

测试

  1. 创建一个返回 SSDPResponseFakeSSDPRepository