2011-01-12 10 views
1

iPhoneはマルチキャストとブロードキャストをサポートしていますか?iPhoneはマルチキャストとブロードキャストをサポートしていますか?

iPhoneはクライアントで、デスクトップ(Mac/Windows)マシンを実行しているサーバーがあります。 WindowsはBonjourを強制的にサポートしているわけではないので、いくつかの手順を実行する必要があります。

マイサーバを実行しているマシンを検出する方法はありますか?

答えて

2

iPhoneはBerkleyソケットをサポートしています(それにアクセスすることもできます)ので、ブロードキャスト/マルチキャストメッセージを送信するために一緒に行くことができます。ちょっとしたコードを書くだけです。

+0

返信いただきありがとうございます。私たちは最初にネットワークに接続されているマシンのIP(MacとWindowsの両方)を知る必要がありますか?はいの場合、同じネットワークに接続されているマシンのIPを取得する方法は? – Dhanaraj

+1

基本的に、ブロードキャストメッセージを送信して、同じネットワーク上にあるマシンを検出できます。マシンがあなた自身のソフトウェアを実行している場合 - あなたのブロードキャストに応答させるだけで、完了です。あなたが標準的なソフトウェア(smb、afp、...)に接続したい場合は、オープンソースライブラリを探してください。 – Anton

関連する問題