SwiftPing 1.1

SwiftPing 1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期最新发布2016年7月
SPM支持 SPM

Ankit Thakur 维护。



SwiftPing

描述

SwiftPing 在 Swift 中的 ICMP Ping。

使用

let pingInterval:TimeInterval = 3
let timeoutInterval:TimeInterval = 4
let configuration = PingConfiguration(pInterval:pingInterval, withTimeout:  timeoutInterval)

print(configuration)

SwiftPing.ping(host: "google.com", configuration: configuration, queue: DispatchQueue.main) { (ping, error) in
print("\(ping)")
print("\(error)")
}

安装

Swift 中的 ICMP Ping。

感谢 OliverLetterer/SPLPing,迁移到 Swift 3 并添加了一个增强功能。

增强功能:现在可以在 GCD 队列的任何位置支持 ping。

SwiftPing 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'SwiftPing'

SwiftPing 也通过 Carthage 提供。要安装,只需在 Cartfile 中写入

github "ankitthakur85/SwiftPing"

待办事项

需要添加测试用例和使用说明

作者

Ankit Thakur, [email protected]

贡献

我们欢迎您为 SwiftPing 贡献,并请您遵循以下指南。

提出问题

请将任何错误报告在问题跟踪器上提出。确保先搜索列表以查看您的问题是否已经提出。

一个好的错误报告应该能够使我们很容易理解您试图做什么以及出了什么问题。尽可能地提供上下文,这样我们就可以尝试重现问题。

如果您找到一个错误,请提交一个带有失败测试用例的pull request以显示错误或创建一个问题。请在您的pull request中添加测试。

编码规范

请确保您遵循整个现有代码库中使用的编码规范。一些基本规则包括

  • 所有的PR都必须为所有操作系统通过构建。

许可证

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