私はDatagramSocketを持っていますが、socket.receive()には、ソケットに送信されたパケットを格納するバッファがあります。私は、UDPを使用して信頼性の高いプロトコルを実装しようとしています、そして、私のウィンドウが一杯になった後、バッファを一度にアンロードすることができれば理想的です。私が単純なループをした場合、バッファが空の場合、socket.receive()は自分のプログラムをブロックしますが、私は望みません。JavaでDatagramSocketのバッファにアクセスすることは可能ですか?
バッファにアクセスする方法はありますか?
「DatagramSocket」には実際にバッファがあり、あなたはその質問に答えていません。 – EJP
答えはいいえです。それがいいえの理由は、バッファがないからです。 – Joni