文件名称:Servus:C ++中的Zeroconf发现
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-30 23:59:39
zeroconf avahi dns-sd C++
[目录] 介绍 Servus是一个小型C ++网络实用程序库,它提供一个zeroconf API,URI解析和UUID。 可以通过克隆来检索Servus。 如果发现此版本有任何问题,请提交。 特征 Servus提供以下类: 128位UUID 使用通用语法解析字符串的URI类 Zeroconf公告和使用Avahi或DNSSD浏览 详细的@ref变更日志 建造 Servus是一个跨平台的库,唯一的强制性依赖项是C ++ 11编译器。 在Avahi或DNSSD可用的那些平台上,Zeroconf将可用,否则将使用空的虚拟后端。 Servus使用CMake提供与平台无关的构建配置。 已测试以下平台和构建环境: Linux:Ubuntu 16.04,RHEL 6.8(Makefile,Ninja) Windows:7(Visual Studio 2012) Mac OS X:10.9(Ma
【文件预览】:
Servus-master
----.travis.yml(620B)
----.gitmodules(89B)
----CMake()
--------common()
----servus()
--------avahi()
--------uint128_t.h(10KB)
--------result.h(2KB)
--------serializable.h(5KB)
--------test()
--------servus.h(8KB)
--------uri.cpp(10KB)
--------uri.h(5KB)
--------types.h(2KB)
--------md5()
--------serializable.cpp(3KB)
--------servus.cpp(11KB)
--------qt()
--------CMakeLists.txt(2KB)
--------listener.h(2KB)
--------dnssd()
--------none()
--------uint128_t.cpp(3KB)
----tests()
--------itemModel.cpp(6KB)
--------uri.cpp(11KB)
--------serializable.cpp(3KB)
--------servus.cpp(6KB)
--------CMakeLists.txt(1KB)
--------uint128_t.cpp(7KB)
----.clang-format(2KB)
----doc()
--------Changelog.md(2KB)
----.gitignore(48B)
----CMakeLists.txt(2KB)
----AUTHORS.txt(184B)
----README.md(1KB)
----apps()
--------servusBrowser.cpp(2KB)
--------CMakeLists.txt(1KB)
----ACKNOWLEDGEMENTS.txt(2KB)
----LICENSE.txt(1KB)