• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:UDPプログラム、データの送受信)

UDPプログラム、データの送受信

このQ&Aのポイント
  • Javaを使って通信の勉強をしています。UDPを用いた通信のプログラムを作成しています。
  • 送信側では、指定したバイト数を分割して送信する方法を使用しています。
  • 受信側で複数のデータを受信する方法についてアドバイスを求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

案1)時間内に届かなかったらタイムアウトさせる。 案2)届かなかったパケットを再送させるよう、送信元と受信先が双方向にやり取りするようにプログラミングする。 案3)TCPを使う(timeoutは必要)。

debukawa
質問者

お礼

回答ありがとうございます。 提案していただいた案1でやってみようと思います。 時間内に届かなかったらループを抜けるというようにしたいです。 setSoTimeout();で時間を指定することは調べたのですが、 これをどう応用するのかわかりません。 アドバイスをお願いします。

関連するQ&A