0

アクセス ポイントに接続する 2 つの Wi-Fi モジュールがあります。Androidフォンは同じアクセスポイントに接続します。IPアドレスだけを使用して、電話から任意のクライアントにメッセージを送信できるJavaの方法はありますか? 電話でサーバーを実行したくありません。

ご協力をお願いいたします。ありがとう

4

2 に答える 2

0

一般的に、IP アドレスとサーバーについて混乱があるように感じます。IP アドレスは、ネットワーク上のエンティティを見つける方法です (アドレスです)。お使いの電話は同じアクセス ポイントに接続されているため、同じサブネット上にある可能性が非常に高くなります。つまり、ゲートウェイを介さずに他のエンティティと通信できる、それだけです。

彼らと話すことはできますが、まだ何らかのエンティティが聞いている必要があります。電話が特定のアドレス (ネットワーク上の他のノード) にメッセージを送信すると、パケットはそこに到達する可能性がありますが、通信は続行されます。

  • その受信メッセージを選択する相手側のリスナーが必要です
  • 通信は、規定された一連のルール (プロトコル) に従う必要があります。

私が収集した情報によると、あなたの電話はサーバーではなくクライアントとして機能しています。ネットワーク上の他のエンティティとの通信を開始します。通信しようとしているネットワーク上のノードに応じて、そのノードはその通信を予期しており、それを進める方法を知っているはずです。

設定と希望を明確にすれば、もっと的を射た反応が得られるかもしれません。

于 2012-05-31T23:35:03.773 に答える
-1

ここで理解していなかったのは、IP アドレスを使用してそのデバイスにメッセージを送信できるが、その特定のデバイスでリッスンしているプロセスにポート番号を指定しなかったため、そのデータはそのデバイスの画面に表示されないということです。メッセージは送信されますが、デバイスはそれをどう処理するかわかりません。

于 2020-11-11T13:47:13.753 に答える