gpt4 book ai didi

c# - 需要 Mono Zeroconf 的样本

转载 作者:行者123 更新时间:2023-11-30 16:20:57 25 4
gpt4 key购买 nike

我正在尝试制作一个简单的概念演示应用程序,我将来可能会使用它的代码。具体来说,我想让 iPhone 运行一个将 XML 数据发送到 Bonjour 服务的应用程序。我已经有一个在 mac 上运行的 Objective-C 应用程序并执行此操作,但我需要在 Windows 上制作一个强烈偏好 Mono Zeroconf 的应用程序,因为该项目稍后可能涉及使用 Mono 框架。

为此,我需要一个使用 Mono Zeroconf 库的工作示例。我在网站上找到的示例还不够。他们允许我做的就是注册服务,但之后什么也做不了。具体来说,我有这个:

RegisterService service = new RegisterService();
service.Name = "AirControlServer";
service.RegType = "_http.tcp.";
service.ReplyDomain = "local.";
service.Port = 3689;
service.Register();

现在我完全不知道该怎么办。如果有人可以将我链接到一些示例代码或其他东西,那就太好了。

谢谢。

最佳答案

Zeroconf 仅用于通告或发现。也就是说,如果你有某种服务(例如,http 服务器),你可以使用 Mono.Zeroconf 来宣布它。所提供的服务超出了图书馆的范围,您必须照常提供。换句话说,您可以使用该库来回答诸如“我的服务提供商的 IP 地址是什么?”之类的问题。或宣布此类服务(“告诉他们 X.X.X.X 在端口 YY 上有服务)。

公告部分,例子你已经找到了,你也可以看this问题。对于发现,看here (在“监听和解决服务”部分)。

关于c# - 需要 Mono Zeroconf 的样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13756825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com