2017-12-03 12 views

答えて

2

BindExceptionは、プログラムが既に使用されているポートにバインドしようとしているときによく発生します。あなたのプログラムが何らかの形でランダムなポートを選択していない限り、あなたのポートが何であるかを既に知っているはずです。問題のポートで実行中のプログラムを強制終了するか、別のポートを選択してください。

+1

最初の文が正しくありません。 2つの場合があります(少なくとも):「使用中のポート」と「要求されたアドレスを割り当てることができません」。私はあなたがダイナミックなポートを使い果たしたときのメッセージが何であるかを覚えていませんが、それは可能な3番目のケースです。あるいは、「使用中のポート:0」を与えるかもしれません。 – EJP

+1

あなたはそうです。アドレスにバインドできない場合にも起こります。私の悪い。しかし、それはここではそうではないようです。 – RenegadeEagle

0

これは例外メッセージ( '使用中のポート:xxx')に既に存在している必要があります。いずれの場合でも、一度に1つのポートにしかバインドできません。に結合する。

しかしBindExceptionバインドアドレスが間違っているためにも、すなわち非ローカルが、その場合、メッセージは、ポート番号でとは何の関係もない、「要求されたアドレスを割り当てることができません」のようなものになりますことができますすべて。

関連する問題