LANScanner 0.2.1

LANScanner 0.2.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2016 年 10 月
SwiftSwift 版本3.0

Chris Anderson 维护。



  • Chris Anderson

LANScanner

轻松扫描 Wi-Fi 网络中的设备

安装

用法

开始扫描

let scanner = LANScanner(delegate: self, continuous: false)
scanner?.startScan()

确保实现 LANScannerDelegate 协议

获取本地设备的 IP 地址

var netInfo = LANScanner.getLocalAddress()
print(netInfo.ip)
print(netInfo.netmask)

接口

/// Public
var delegate:LANScannerDelegate // Delegate for discovery callbacks
var continuous:Bool // When set this will restart the scan when completed

func startScan() // Begin a scan
func stopScan() // End a scan

static func getHostName(ipaddress: String) -> String? // Get the hostname from an IP address
static func getLocalAddress() -> NetInfo? // Get the local devices IP address and 

/// Delegate
func LANScannerDiscovery(device: LANDevice)
func LANScannerFinished()    
func LANScannerRestarted()
func LANScannerFailed(error: NSError)  

作者

Chris Anderson

许可证

LANScanner 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。