2014-10-06 2 views
0

Я не хочу, чтобы изменить номер порта, но я получаю исключение «исключение в потоке„главный“java.net.BindException: Адрес уже используется: JVM_Bind»Как порт можно закрыть, когда Im закрыть программу

ServerSocket server = new ServerSocket (1234, 180);

+0

как вы закрываете программу? Исключение указывает, что порт уже используется. – Alboz

+0

Перед закрытием программы вызовите 'close()' на сокет сервера. – alk

ответ

0

У вас есть другой процесс, связанный с одним и тем же портом.

Если вы используете Windows, затем откройте CMD и запустите эту команду

NetStat -aon | findstr 1234

вы получите идентификатор процесса, который вы можете найти в диспетчере задач, который использует этот конкретный порт. i.e 1234 в вашем случае

Смежные вопросы