カスタマイズされたルーティングポリシーがある可能性があるため、ユーザーにターゲットサーバーに接続する特定のローカルアドレスを自由に選択させたい、ローカルポートのアベイラビリティを手動でテストする必要があるかもしれないので、一時的なポートを指定するのではなく、一時的なポートを取得するようにしてください。Javaソケット:指定されたポート番号を持たないソケットに特定のローカルアドレスをバインドする方法
"Socket"と "InetSocketAddress"のコンストラクタを調べたところ、(ローカルアドレスとエフェメラルポートを同時に取得することはできますが)上記の作業を行う人がいないようです。メソッドを呼び出して初期化します。
こんにちは@ammoQに適合させることができ、このコンストラクタは、localPortではを指定する必要があります。 – howToDeleteMyAccount
こんにちは@ammoQ、申し訳ありませんが、私は最後の文に気付かなかった。それを試してみましょう。 – howToDeleteMyAccount
@ammoQありがとう、はい、これは動作します。私は低いランクのためにあなたのために+1することはできません。 – howToDeleteMyAccount