Я пытаюсь создать новый сокет, но он продолжает находить исключение ввода-вывода, говоря:
Не удалось получить ввод / вывод для соединения с: localhost.
Здесьэто мой фрагмент кода:
Socket mySocket = null;
BufferedReader in = null;
try{
mySocket = new Socket("localhost",4444);
in = new BufferedReader( new InputStreamReader(mySocket.getInputStream()));
} catch (UnknownHostException e) {
System.err.println("Don't know about host: localhost.");
System.exit(1);
} catch (IOException e) {
System.err.println("Couldn't get the I/O for " + "the connection to: localhost.");
System.exit(1);
}
Я попытался изменить свое имя хоста "localhost", указав также имя хоста для своего компьютера (т.е. набрав hostname в cmd, чтобы найти имя хоста).Также попробовал другой порт, но все это продолжает выдавать мне ту же ошибку.Каковы некоторые советы или способы отладки этого?Или вы можете точно определить, в чем проблема?Спасибо за вашу помощь.