2012-03-02 2 views
1

私は無線LANを搭載したデスクトップまたはラップトップで動作するアプリケーションを開発しています。私のアプリケーションでは、デスクトップと複数のAndroidデバイスをwifiで接続したいので、それらの間でデータを転送する必要があります。Wi-Fi接続とデータ転送用のJavaプログラムにAPIはありますか?

どうすればいいですか? Java SEにwifi用のAPIはありますか? Wi-Fi経由でさまざまなデバイスに接続するにはどうすればよいですか?

+1

[Javaで無線デバイスを接続するにはどうすればいいですか?](http://stackoverflow.com/questions/5877450/how-to-connect-wifi-devices-in-java) –

答えて

1

最初に、ネットワークスタックまたは最初に7 layer OSI modelとして学習したものを混乱させています。 Wi-Fi接続はレイヤー1でダウンしています。通常、ソフトウェアを書くときは、このレイヤーの近くにはいません。

通常、ソフトウェアはレベル5以上で接続します。 java.ioパッケージは、これを行うために必要なクラスを提供します。これにより、直接ソケット接続を使用するか、httpなどの上位レベルのプロトコルを使用するかを決めることができます。

私の助言は、あなたのサーブレットやJSPに必要なロジックを適切に置いて、あなたのサーバーと同じようにTomcatなどのプロトコルとしてhttpを使用することです。 Andriodからhttpリクエストを送信すると、hereが説明されます。

2

オペレーティングシステムでネットワーク接続がどのように確立されているか気にする必要はありません。接続を開き、それだけです。

関連する問題