わかりました、ここに私の問題があります。Androidデバイスとのユーザーのやり取りに基づいて、UDPパケットをPC(パケットをリッスンするJavaプログラム)に送信するAndroidアプリがあります。簡単にするために、これが起こっているとしましょう - ユーザーが電話の画面をタップすると、ユーザーがタップしたポイントの座標を含む UDP パケットが送信されます。リスナー プログラムは、このパケットを受信して読み取り、受信した文字列を を使用して出力しますSystem.out.println()
。
さて、何が起こっているかというと、プログラムは最初の数パケットで完全に機能します。次に、デスクトップ上のリスナー プログラムが何も出力を表示しないように、動作を停止します。現在、問題はおそらく送信にあると思われます。アプリに (テスト目的で) 送信内容を表示するテキスト ラベルがあるため、送信パケットは確実に適切に構築されています。しかし、これがデータの送信(Androidデバイス側)または受信(デスクトップ側)の問題であるかどうかを理解する方法がわかりません。何が問題なのかを見つけて、この問題を解決するにはどうすればよいですか?