В настоящее время я работаю над проектом, который требует программирования сокетов, но, к сожалению, когда я использую его для вызова оператора сокета и чтения чего-либо из входного потока сокета или записи чего-либо в него, происходит сбой приложения, и ничего не будет работать, на самом деле проблема в том, что код, который обрабатывает действие кнопок и некоторые другие вещи, не будет работать, выполнение остановится на строке, которая вызывает метод, который создает чтение входного потока сокета. Я решил эту проблему несколько раз назад с помощью потока и поместил оператор, который работает с сокетом, внутри метода run. Пользовательский интерфейс работает правильно, но у меня все еще нет хорошей функциональности. вот две строки вызова метода
Conection_Manager cm = new Conection_Manager(jTextField1.getText());
jTextArea1.setText(cm.getMessage());
в первой строке, которую я использую для вызова метода в своем классе диспетчера подключений, данные в сокете будут прочитаны правильно, и я вижу это, печатая эти данные, но когда в следующей строке я хочу установить текст область со строкой каждая вещь падает. если это имеет смысл, я использую эти две строки утверждения внутри Jdialog
Заранее спасибо