@Amuser

Socket.Accept() замораживает программу?

Пытаюсь сделать клиент-сервер на java через Socket, допустим есть две кнопки во фрейме, одна - запускает сервер, вторая - подключает клиента, жму первую, на accept() программа замораживается и начинает ждать клиента(кнопки не жмутся, keyEvent не работает), соответственно клиента подключить я не могу, как с этим бороться?
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
accept - это блокирующийся вызов. Блокирующие вызовы надо выполнять в отдельном потоке.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы