6

これが可能かどうかを調べようとしていますが、Visual C ++を介してBonjourサービスを宣伝する最も簡単な方法は何ですか?

4

2 に答える 2

7

DNS Service Discoveryクライアントを使用できます: dns-sd

Windows Bonjour インストーラーはそれを入れますC:\Windows\system32\dns-sd.exe

その概要は次のとおりです。

 dns-sd -R name type domain port [key=value ...]

 dns-sd -B type domain

 dns-sd -L name type domain

詳細な Bonjour Windows ドキュメントを見つける簡単な方法はありません(そしてそれは非常に残念なことです) が、これに相当する Mac のマンページは次のとおり
です。 html

残念ながら、このドキュメントに準拠していると思われるC:\Windows\system32\dnssd.dllAPIもあります: http://developer.apple.com/.../dns_sd_h/

于 2010-10-21T14:44:38.750 に答える
0

これはかなり古い質問です...ただし、最近あるプロジェクトで Windows に Bonjour 機能を実装したので、いくつかの洞察があります。C、C# などの例を含む Apple 開発者サイトの Windows 用 Bonjour SDK があります。C の例のフォルダーには、dns-sd クライアントの完全なソースがあり、これを使用して独自のクライアントを構築できます (サービス、名前を登録するため)。など)。これは C であるため、この機能を dll として簡単にパックして、他の言語 (C# など) で使用できるようにすることができます。

Bonjour SDK for Windows @ developer.apple.com

于 2016-12-12T14:42:46.560 に答える