NSNetService 経由で配置されたデバイスが iPhone、iPad、または Mac のいずれであるかを確認する方法はありますか? 私が今思いつく唯一の解決策は、見つかったすべてのものに接続して ping を実行し、それぞれがその情報で ping を返すように設定することです。それらすべてで NSNetService を拡張して、それ自体が言う「デバイスタイプ」を持つことができますか? それとももっと簡単な方法がありますか?
1 に答える
2
NSNetServiceは以下を提供します:
- (BOOL)setTXTRecordData:(NSData *)recordData
クライアント間の「帯域外」データに類似したものに使用したこと(実際にクライアントに接続する必要はありません)。もう一方の端では、NSNetServiceDelegateは経由でコールバックを取得します
- (void)netService:(NSNetService *)sender didUpdateTXTRecordData:(NSData *)data
同じデータで。
デバイスタイプを示すことは、その意図された用途ではありませんが、接続を確立するための代替手段を探している場合、NSNetServiceで他の方法があるかどうかはわかりません。
于 2011-12-31T05:11:10.753 に答える