0

CentOS VPS でリッスンするポートを開こうとしています。私はJavaを使用しています。私が使用しているコードは次のとおりです。

http://pastebin.com/GKgaxeaD

実行時に発生するエラーは次のとおりです。

at CommandListener.run(CommandListener.java:27)
at java.net.ServerSocket.(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.AbstractPlainSocketImpl.bind(Unknown Source)
at java.net.PlainSocketImpl.socketBind(Native Method)
java.net.BindException: Address already in use

このエラーが発生するのはなぜですか? ポート (4450) を使用しているものはありません。ファイアウォールやポートをブロックしているものもないようですが、これについては 100% 確信が持てません。

4

1 に答える 1

0

ターミナル (コンソール) で lsof -i:4450 を実行して、誰がこのポートを使用したかを確認してください

于 2012-04-19T00:16:32.983 に答える