【问题标题】:advertise self on the network in order to be discovered by other app using Bonjour在网络上宣传自己,以便被其他使用 Bonjour 的应用程序发现
【发布时间】:2012-01-05 05:53:34
【问题描述】:

我计划使用 C# 为 Windows 应用程序构建一个小型 .NET。该应用程序需要在网络上宣传自己,以便其他应用程序(iOS 应用程序)可以使用 Bonjour 发现它。但我不希望使用 Apple 的 Bonjour SDK for Windows,因为我已经在 SO 中发布过。此 Windows 应用程序不需要发现其他设备。它只需要被发现。可以做到吗?如果是这样,我们将不胜感激示例代码或需要遵循的一些步骤。

【问题讨论】:

    标签: c# .net network-programming udp bonjour


    【解决方案1】:

    Mono.Zeroconf 为 Bonjour 服务提供托管 API。它可以使用Apple Bonjour transport 或开源的Avahi

    它是一个独立于提供者的完全抽象。

    他们有一个关于如何在主页上注册服务的示例。

    【讨论】:

    • 我手动结束了允许用户输入 ip 和端口...但是您建议的选项是我会考虑的。
    猜你喜欢
    • 2011-04-14
    • 1970-01-01
    • 2017-09-09
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多