0

ソケットを介して Java プログラムでデータ パケットを送信し、同じデータ パケットを受信しようとしています。ポイントは、ネットワークを経由してプログラム自体に戻るまでの時間を測定することです。ローカルホスト「127.0.0.1」が使えません。自分の IP アドレスを使用することはできませんjava.net.BindException。これは、アドレスが既に使用されていることを示しているためです)。

これを行う他の方法はありますか?を使用してソケットを部分的に閉じているのではないかと思いsocket.shutDownOutput()ましたが、問題は、大量のデータ パケットを送信する必要があるため、ソケットが同期的にリッスンする必要があることです。

これを行う方法はありますか?ネットワーク経由でデータ パケットを送信し、同じプログラム/同じ IP アドレスに戻します。

4

1 に答える 1

0

データをサーバーにエコーバックするクライアントを用意しないのはなぜですか? その後、任意の IP アドレスにバインドできます。

于 2013-04-20T13:55:09.070 に答える