Я пытаюсь реализовать этот пример здесь: Чтение и запись в сокет
Я скопировал и вставил код в NetBeans.Я изменил имя порта «taranis» на «localhost» и попытался запустить пример, но получил ошибку:
run: Не удалось получить ввод / вывод для соединения с: localhost.Результат Java: 1 BUILD SUCCESSFUL (общее время: 1 секунда)
Я также попытался заменить localhost моим фактическим именем хоста моего ноутбука, но выдает похожую ошибку.Можете ли вы помочь определить, что я делаю неправильно?
Редактировать: Что касается рекомендации Марка, когда я заменяю
System.err.println("Couldn't get I/O for " + "the connection to: localhost.");
на
e.printStackTrace();
, я получаю:
run:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at EchoClient.main(EchoClient.java:12)
Java Result: 1
BUILD SUCCESSFUL (total time: 3 seconds)