MInecraft ошибка java.net.ConnectException: Connection refused: no further information: что мне делать?
MInecraft ошибка java.net.ConnectException: Connection refused: no further information: что мне делать?
я Хочу зайти на сервер и пишет это
и еще пишет в конце айпи к которому хочу подключиться вот айпи 192.168.1.195
Сервер пока не на хостинге! может в это причина?
Голосование за лучший ответ
Все айпи, которые начинаются на 192.168.x.x — локальная сеть, туда невозможно подключиться по интернету.
Анна БаранцеваУченик (106) 1 месяц назад
у меня начинается на 37 и у подруги выскакивает эта ошибка
Похожие вопросы
Ошибка java.net.ConnectException: Connection refused – как исправить?
Ошибка java.net.ConnectException: Connection refused является одним из самых распространенных сетевых исключений в Java. Эта ошибка возникает, когда вы работаете с архитектурой клиент-сервер и пытаетесь установить TCP-соединение от клиента к серверу.
Соединение также происходит в случае RMI (удаленного вызова метода), потому что RMI также использует протокол TCP-IP. При написании кода клиентского сокета на Java вы всегда должны обеспечивать правильную обработку этого исключения.
В этом руководстве по Java вы узнаете, почему возникает исключение при отказе в соединении и как решить проблему.
Причины

Отказ в соединении – это явный случай, когда клиент пытается подключиться через порт TCP, но не может это сделать. Вот некоторые из возможных причин, почему это происходит:
- Клиент и Сервер, один или оба из них не находятся в сети.
Да, возможно, что они не подключены к локальной сети, Интернету или любой другой сети.
- Сервер не работает.
Вторая наиболее распространенная причина – сервер не работает. Вы можете использовать следующие сетевые команды, например, ping, чтобы проверить, работает ли сервер.
- Сервер работает, но не видит порт, к которому клиент пытается подключиться.
Это еще одна распространенная причина возникновения «java.net.ConnectException: соединение отклонено», когда сервер работает, но видит другой порт. Трудно разобраться в этом случае, пока вы не проверите конфигурацию.
- Брандмауэр запрещает комбинацию хост-порт.
Почти каждая корпоративная сеть защищена. Если вы подключаетесь к сети других компаний, вам нужно убедиться, что они разрешают друг другу IP-адрес и номер порта.
- Неверная комбинация хост-портов.
Проверьте последнюю конфигурацию на стороне клиента и сервера, чтобы избежать исключения отказа в соединении.
- Неверный протокол в строке подключения.
TCP является базовым протоколом для многих высокоуровневых протоколов, включая HTTP, RMI и другие. Нужно убедиться, что вы передаете правильный протокол, какой сервер ожидает.
Если вам интересно узнать больше об этом, то изучите книгу по сетевым технологиям, такую как Java Network Programming (4-е дополнение), написанную Гарольдом Эллиоттом Расти.

Как решить java.net.ConnectException: соединение отказано
Простое решение состоит в том, чтобы сначала выяснить фактическую причину исключения. Здесь важнее всего подход к поиску правильной причины и решения. Как только вы узнаете реальную причину, вам, возможно, даже не потребуется вносить какие-либо существенные изменения.
Вот несколько советов, которые могут помочь исправить ошибку java.net.ConnectException: Connection refused:
- Сначала попытайтесь пропинговать целевой хост, если хост способен пинговать, это означает, что клиент и сервер находятся в сети.
- Попробуйте подключиться к хосту и порту сервера, используя telnet. Если вы можете подключиться, значит что-то не так с вашим клиентским кодом. Кроме того, наблюдая за выводом telnet, вы узнаете, работает ли сервер или нет, или сервер отключает соединение.
Средняя оценка 1.5 / 5. Количество голосов: 36
Спасибо, помогите другим — напишите комментарий, добавьте информации к статье.
Или поделись статьей
Видим, что вы не нашли ответ на свой вопрос.
Помогите улучшить статью.
Напишите комментарий, что можно добавить к статье, какой информации не хватает.
java.net.ConnectException: Connection refused: connect
При запуске клиент-серверного приложения ЧАТА вылетает ошибка, указанная в заголовке Первым делом запускаю Сервер, все ОК. Потом запускаю клиент, ввожу свой логин через консоль, а при вводе сообщения вылетает ошибка и ссылается все на InputStream is = http.getInputStream(); Подсказали, что нужно решить этот вопрос через Firewall. Но я понятия не имею, как это сделать Почитал другие ответы, ничего путевого для своей проблемы не нашел.
public class GetThread implements Runnable < private final Gson gson; private int n; public GetThread() < gson = new GsonBuilder().create(); >@Override public void run() < try < while ( ! Thread.interrupted()) < URL url = new URL(Utils.getURL() + "/get?from=" + n); HttpURLConnection http = (HttpURLConnection) url.openConnection(); InputStream is = http.getInputStream(); try < byte[] buf = requestBodyToArray(is); String strBuf = new String(buf, StandardCharsets.UTF_8); JsonMessages list = gson.fromJson(strBuf, JsonMessages.class); if (list != null) < for (Message m : list.getList()) < System.out.println(m); n++; >> > finally < is.close(); >Thread.sleep(500); > > catch (Exception ex) < ex.printStackTrace(); >> private byte[] requestBodyToArray(InputStream is) throws IOException < ByteArrayOutputStream bos = new ByteArrayOutputStream(); byte[] buf = new byte[10240]; int r; do < r = is.read(buf); if (r >0) bos.write(buf, 0, r); > while (r != -1); return bos.toByteArray(); > > public class Main < public static void main(String[] args) < Scanner scanner = new Scanner(System.in); try < System.out.println("Enter your login: "); String login = scanner.nextLine(); Thread th = new Thread(new GetThread()); th.setDaemon(true); th.start(); System.out.println("Enter your message: "); while (true) < String text = scanner.nextLine(); if (text.isEmpty()) break; Message m = new Message(login, text); int res = m.send(Utils.getURL() + "/add"); if (res != 200) < // 200 OK System.out.println("HTTP error occured: " + res); return; >> > catch (IOException ex) < ex.printStackTrace(); >finally < scanner.close(); >> >
Полный перечень ошибок :
Java net connectexception connection refused connect что делать

- Уже зарегистрированы? Войти
- Регистрация

Эта тема закрыта для дальнейших сообщений.
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу.