c# - Apple 的 Windows 版 Bonjour SDK

标签 c# .net network-programming bonjour

我计划在使用 C# 的小型 .NET 应用程序中使用适用于 Windows 的 Apple 的 Bonjour SDK。这个小应用程序将使用 Bonjour 进行网络发现。目前,我正在测试 Apple SDK 附带的“Simple Chat Bonjour”示例应用程序。发布该示例后,我尝试在另一台机器上运行安装程序,它说 Bonjour 服务不可用。我检查了我原来的开发机器,它安装并启动了 Boujour 服务。如果我停止该服务,示例应用程序将无法运行。

问题:这是否意味着要使用任何使用 Apple 的 Bonjour 的应用程序的工作站/客户端机器都需要安装 Apple 的 Bonjour SDK?如果是这种情况,是否还有其他情况? (无需在客户端机器上安装 Bonjour SDK 或服务)

最佳答案

您可以获得 Bonjour for windows 作为一个独立的安装程序,它可以与您的应用程序捆绑在一起。参见 this许可协议(protocol)和下载页面 Bonjour for windows here .

关于c# - Apple 的 Windows 版 Bonjour SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8735899/

相关文章:

c - 如何将单个字节放入网络字节顺序?

c - 段错误和使用 Valgrind 进行调试

c# - asp.net core 中 HttpPostedFileBase 的替代和命名空间的名称

c - fopen 无法打开 Windows 主机文件

c# - 有谁知道 EF Core 3.0 中的 IPluralizer、ICandidateNamingService 和 CandidateNamingService 发生了什么?

c# - 如何使用 SharpSSH 以编程方式从 SFTP 服务器删除文件?

mysql - 选择 JSON 文件并将其插入 SQL Server 表中

C# IDisposable、Dispose()、锁(this)

c# - WCF 中使用 BasicHttpBinding 和 TransportWithMessageCredential 的用户授权

C# 应用程序控制流确定