Я отлаживаю простое приложение сокет сервер-клиент, и у меня возникают проблемы в строке
inputStream = new ObjectInputStream(inStream);
При переходе через эту строку кода, отладчик перестает работать, зависаяотлаженная программа.Когда я попытался (принудительно) войти в него, увидев окно для принятия условий и положений декомпилятора, я пришел к шагу, когда он говорит: «Исходный код не соответствует байт-коду» в файле «Launcher.class»
Это неисправная функция: (переданы аргументы "localhost" и 8080)
public void connect(String host, int port) throws IOException {
if (connected) {
throw new IOException("Already connected.");
}
clientSocket = new Socket(host, port);
outStream = clientSocket.getOutputStream();
outputStream = new ObjectOutputStream(outStream);
inStream = clientSocket.getInputStream();
inputStream = new ObjectInputStream(inStream);
connected=true;
System.out.println("Connected to "+host+" over port "+ port);
}