Я создал консольное приложение, в котором пытался создать сокет-соединение с сервером, используя
Java Class ServerConnect ----
InetAddress hostIpAddress= fnGetHostInetAddress(domainName);
System.out.println(hostIpAddress.getHostAddress()+""+hostIpAddress.getHostName());
Socket socket = new Socket(hostIpAddress,43);
Правильно консольное Java-приложениесоздал соединение с сокетом, но ...
Когда я попытался сделать то же самое через приложение Swing, т.е., вызвав функцию класса ServerConnect для Socket Connection, это не сработало.Когда я пытался отлаживать Swing-приложение, элемент управления зависал в строке
Socket socket = new Socket(hostIpAddress,43);
и не двигался дальше, даже не выдавал никаких исключений. Я использую IDE NetBeans.Приведенный выше фрагмент кода написан в функции внутри класса потока ServerConnect, который реализует исполняемый интерфейс, метод run которого вызывает эту функцию.
вызов для запуска потока выполняется в методе actionPerformed кнопки.
Может кто-нибудь подсказать, в чем может быть проблема / ошибка.
Спасибо