Ошибка подключения java net connectexception connection

Перейти к содержанию

При попытке подключения к серверу «Майнкрафт» пользователь может столкнуться с сообщением «Java.net.ConnectException: Connection timed out: no further information». Появление данного сообщения обычно сигнализирует о возникновении различного рода сетевых проблем при получении доступа к игровому серверу, из-за чего желание пользователя насладиться игровыми мирами «Майнкрафт» остаётся нереализованным. Ниже я разберу суть данной дисфункции, опишу её причины, а также поясню, как исправить ошибку Java.net.ConnEctexception на вашем ПК.

Сообщение Java.net.ConnectException

Содержание

  1. Connection timed out: no further information – особенности дисфункции
  2. Как исправить «Java.net.ConnectException: Connection timed out»
  3. Заключение

Connection timed out: no further information – особенности дисфункции

В переводе текст данного сообщения выглядит примерно как «Сетевой сбой Java. Время соединения истекло: дальнейшая информация отсутствует».

Указанная ошибка Java.net.ConnectException обычно возникает во время подключения к серверу игры «Майнкрафт», но также фиксировались спорадические случаи появления данной ошибки при работе других продуктов, использующих «Java» (к примеру, на «Azure notification hub»).

Появление проблемы «Java.net.ConnectException: Connection timed out: no further information» имеет следующие причины:

  • Пользователь использует нестабильное сетевое соединение с медленным интернетом;
  • На ПК пользователя установлена устаревшая версия «Java»;
  • Пользователь пользуется устаревшей версией «Майнкрафт»;
  • Наблюдаются сбои в работе игрового сервера, к которому пробует подключиться пользователь (ресурс не доступен, проходят технические работы и др.);
  • Антивирус или брандмауэр блокирует подключения к игровому серверу;
  • Пользователь использует динамический IP;
  • Пользовательский роутер работает некорректно.

Как исправить «Java.net.ConnectException: Connection timed out»

Существуют несколько способов избавиться от ошибки Java.net.ConnectException. Рассмотрим их по порядку:

  • Перезагрузите ваш PC. В некоторых случаях данный простой метод позволял решить ошибку java.net.connectexception connection refused;
  • Установите на ПК свежую версию «Java». Довольно частой причиной рассматриваемой проблемы является устаревшая версия «Java» на пользовательском ПК. Перейдите в Панель управления, затем в «Программы», там найдите «Java» и кликните на неё. После появления окна её настроек перейдите на вкладку «Update», нажмите там на кнопку «Update Now», и установите в системе требуемые обновления.

Данную процедуру необходимо провести как на вашей машине, так и на машине того пользователя, с которым вы собираетесь играть в «Майнкрафт» по сети;

Кнопка

  • Внесите «Майнкрафт» в исключения брандмауэра и антивируса на вашем ПК. Запустите Панель управления, перейдите в «Система и безопасность», там найдите «Брандмауэр Виндовс» и кликните на него. В открывшемся окне настроек брандмауэра слева сверху выберите опцию «Разрешения взаимодействия…».Опция разрешения взаимодействияВ открывшемся окне разрешённых для внешнего подключения программ найдите программы с упоминанием «Java», и поставьте им галочки для разрешения подключения (поможет кнопка «Изменить параметры»). Нажимаем на «Ок» для сохранения результата, перезагружаемся и пробуем подключиться к серверу. С антивирусом необходимо проделать аналогичные операции, внеся «Java» и «Майнкрафт» в его исключения;
  • Попробуйте альтернативный сервер. Если подключения к конкретному серверу невозможно, тогда вполне вероятно, что у него наблюдаются временные проблемы в работе. Рекомендую попробовать альтернативный сервер, или подождать некоторое время, пока работоспособность начального сервера восстановиться;
  • Создайте сервер на другой машине. Если вы создаёте сервер, к которому подключается другой знакомый вам пользователь, тогда рекомендуется поменять базовый компьютер для создания сервера. То есть сервер должен создать уже другой пользователь, а вы подключитесь к нему. Часто это позволяло решить проблему net.ConnectException на пользовательском компьютере;
  • Используйте статистический IP-адрес. Если у вас есть возможность, рекомендуется использовать официальный (белый) IP-адрес, полученный через провайдера (обычно данная услуга имеет платный характер);
  • Установите на ваш ПК (гаджет) свежую версию «Майнкрафт». Обычно необходимо, чтобы версии игры на сервере и на вашем ПК (гаджете) соответствовали друг другу; Картинка MINECRAFT
    Установите самую свежую версию программы
  • Избавьтесь от имеющихся модов к игре. Если вы используете какие-либо моды «Майнкрафт», рекомендуется удалить их, оставив само тело игры;
  • Перезагрузите ваш роутер. Отключите ваш роутер, подождите полминуты, а затем включите его обратно;
  • Обратитесь за консультацией к провайдеру. По различным причинам некоторые провайдеры блокируют доступ к некоторым серверам. Узнайте, не ваш ли это случай, и не является ли ваш провайдер причиной возникновения данной проблемы.

Заключение

Наиболее распространёнными причинами ошибки «Java.net.ConnectException: Connection timed out: no further information» является устаревание пользовательской версии «Java» и блокировка брандмауэром подключения к нужному игровому серверу. Решением проблемы станет выполнение перечисленных выше советов, это позволит исправить ошибку Java.net.ConnectException на вашем ПК.

Опубликовано 21.03.2018 Обновлено 03.12.2020

Improve Article

Save Article

Like Article

  • Read
  • Discuss
  • Improve Article

    Save Article

    Like Article

    java.net.ConnectException: Connection refused: connect is the most frequent kind of occurring networking exception in Java whenever the software is in client-server architecture and trying to make a TCP connection from the client to the server. We need to handle the exception carefully in order to fulfill the communication problem. First, let us see the possible reasons for the occurrence of java.net.ConnectException: Connection refused.

    1. As client and server involved, both should be in a network like LAN or internet. If it is not present, it will throw an exception on the client-side.
    2. If the server is not running. Usually ports like 8080, (for tomcat), 3000 or 4200 (for react/angular), 3306(MySQL), 27017(MongoDB) or occupied by some other agents or totally down i.e. instance not started.
    3. Sometimes a server may be running but not listening on port because of some overridden settings etc.
    4. Usually, for security reasons, the Firewall will be there, and if it is disallowing the communication.
    5. By mistake, the wrong port is mentioned in the port or the random port generation number given.
    6. Connection string information wrong. For example:

    Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost/:3306<dbname>?” + “user=<username>&password=<password>”);

    Implementation: Here we are using MySQL database connectivity and connection info should be of this format. Now let us see the ways to fixing the ways of java.net.ConnectException: Connection refused. Ping the destination host by using the commands as shown below:

    ping <hostname> - to test
    
    ipconfig(for windows)/ifconfig(linux) - to get network configuration
    
    netstat - statistical report

    nslookup - DNS lookup name

    There are tools like “Putty” are available to communicate, and it is a free implementation of Telnet and SSH for Windows and Unix.

    Example 1: 

    Java

    import java.io;

    import java.net.*;

    import java.util.*;

    public class GFG {

        public static void main(String[] args)

        {

            String hostname = "127.0.0.1";

            int port = 80;

            try (Socket socket = new Socket(hostname, port)) {

                InputStream inputStream

                    = socket.getInputStream();

                InputStreamReader inputStreamReader

                    = new InputStreamReader(inputStream);

                int data;

                StringBuilder outputString

                    = new StringBuilder();

                while ((data = inputStreamReader.read())

                       != -1) {

                    outputString.append((char)data);

                }

            }

            catch (IOException ex) {

                System.out.println(

                    "Connection Refused Exception as the given hostname and port are invalid : "

                    + ex.getMessage());

            }

        }

    }

    Output:

    Example 2: MySQL connectivity Check

    Java

    import java.io.*;

    import java.util.*;

    import java.sql.*;

    try {

        Connection con = null;

        String driver = "com.mysql.jdbc.Driver";

        String IPADDRESS = "localhost"

            String url1

        String db = "<your dbname>";

        String dbUser = "<username>";

        String dbPasswd = "<password>";

        Class.forName(driver).newInstance();

        con = DriverManager.getConnection(url1 + db, dbUser,

                                          dbPasswd);

        System.out.println("Database Connection Established");

    }

    catch (IOException ex) {

        System.out.println(

            "Connection Refused Exception as the given hostname and port are invalid : "

            + ex.getMessage());

    }

    Similarly, for other DB, we need to specify the correct port number i.e. 27017 for MongoDB be it in case of SSL (Secure socket layer) is there, prior checks of Firewall need to be checked and hence via coding we can suggest the solutions to overcome the exception 

    Conclusion: As readymade commands like ping, telnet, etc are available and tools like putty are available, we can check the connectivity information and overcome the exception.

    Last Updated :
    04 Feb, 2022

    Like Article

    Save Article

    I’m trying to implement a TCP connection, everything works fine from the server’s side but when I run the client program (from client computer) I get the following error:

    java.net.ConnectException: Connection refused
            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:432)
            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 TCPClient.main(TCPClient.java:13)
    

    I tried changing the socket number in case it was in use but to no avail, does anyone know what is causing this error & how to fix it.

    The Server Code:

    //TCPServer.java
    
    import java.io.*;
    import java.net.*;
    
    class TCPServer {
        public static void main(String argv[]) throws Exception {
            String fromclient;
            String toclient;
    
            ServerSocket Server = new ServerSocket(5000);
    
            System.out.println("TCPServer Waiting for client on port 5000");
    
            while (true) {
                Socket connected = Server.accept();
                System.out.println(" THE CLIENT" + " " + connected.getInetAddress()
                        + ":" + connected.getPort() + " IS CONNECTED ");
    
                BufferedReader inFromUser = new BufferedReader(
                        new InputStreamReader(System.in));
    
                BufferedReader inFromClient = new BufferedReader(
                        new InputStreamReader(connected.getInputStream()));
    
                PrintWriter outToClient = new PrintWriter(
                        connected.getOutputStream(), true);
    
                while (true) {
    
                    System.out.println("SEND(Type Q or q to Quit):");
                    toclient = inFromUser.readLine();
    
                    if (toclient.equals("q") || toclient.equals("Q")) {
                        outToClient.println(toclient);
                        connected.close();
                        break;
                    } else {
                        outToClient.println(toclient);
                    }
    
                    fromclient = inFromClient.readLine();
    
                    if (fromclient.equals("q") || fromclient.equals("Q")) {
                        connected.close();
                        break;
                    } else {
                        System.out.println("RECIEVED:" + fromclient);
                    }
    
                }
    
            }
        }
    }
    

    The Client Code:

    //TCPClient.java
    
    import java.io.*;
    import java.net.*;
    
    class TCPClient {
        public static void main(String argv[]) throws Exception {
            String FromServer;
            String ToServer;
    
            Socket clientSocket = new Socket("localhost", 5000);
    
            BufferedReader inFromUser = new BufferedReader(new InputStreamReader(
                    System.in));
    
            PrintWriter outToServer = new PrintWriter(
                    clientSocket.getOutputStream(), true);
    
            BufferedReader inFromServer = new BufferedReader(new InputStreamReader(
                    clientSocket.getInputStream()));
    
            while (true) {
    
                FromServer = inFromServer.readLine();
    
                if (FromServer.equals("q") || FromServer.equals("Q")) {
                    clientSocket.close();
                    break;
                } else {
                    System.out.println("RECIEVED:" + FromServer);
                    System.out.println("SEND(Type Q or q to Quit):");
    
                    ToServer = inFromUser.readLine();
    
                    if (ToServer.equals("Q") || ToServer.equals("q")) {
                        outToServer.println(ToServer);
                        clientSocket.close();
                        break;
                    } else {
                        outToServer.println(ToServer);
                    }
                }
            }
        }
    }
    

    Ashish Aggarwal's user avatar

    asked Jul 29, 2011 at 16:37

    Samantha Catania's user avatar

    Samantha CataniaSamantha Catania

    5,0765 gold badges37 silver badges69 bronze badges

    8

    This exception means that there is no service listening on the IP/port you are trying to connect to:

    • You are trying to connect to the wrong IP/Host or port.
    • You have not started your server.
    • Your server is not listening for connections.
    • On Windows servers, the listen backlog queue is full.

    tk_'s user avatar

    tk_

    16.3k8 gold badges80 silver badges90 bronze badges

    answered Jul 29, 2011 at 16:41

    Collin Price's user avatar

    Collin PriceCollin Price

    5,6103 gold badges33 silver badges35 bronze badges

    9

    I would check:

    • Host name and port you’re trying to connect to
    • The server side has managed to start listening correctly
    • There’s no firewall blocking the connection

    The simplest starting point is probably to try to connect manually from the client machine using telnet or Putty. If that succeeds, then the problem is in your client code. If it doesn’t, you need to work out why it hasn’t. Wireshark may help you on this front.

    answered Jul 29, 2011 at 16:39

    Jon Skeet's user avatar

    Jon SkeetJon Skeet

    1.4m861 gold badges9101 silver badges9176 bronze badges

    4

    You have to connect your client socket to the remote ServerSocket. Instead of

    Socket clientSocket = new Socket("localhost", 5000);

    do

    Socket clientSocket = new Socket(serverName, 5000);

    The client must connect to serverName which should match the name or IP of the box on which your ServerSocket was instantiated (the name must be reachable from the client machine). BTW: It’s not the name that is important, it’s all about IP addresses…

    user207421's user avatar

    user207421

    305k43 gold badges304 silver badges480 bronze badges

    answered Jul 29, 2011 at 17:21

    home's user avatar

    6

    I had the same problem, but running the Server before running the Client fixed it.

    answered Jul 25, 2012 at 18:09

    Dao Lam's user avatar

    Dao LamDao Lam

    2,82711 gold badges37 silver badges44 bronze badges

    3

    One point that I would like to add to the answers above is my experience

    «I hosted on my server on localhost and was trying to connect to it through an android emulator by specifying proper URL like http://localhost/my_api/login.php . And I was getting connection refused error«

    Point to note — When I just went to browser on the PC and use the same URL (http://localhost/my_api/login.php) I was getting correct response

    so the Problem in my case was the term localhost which I replaced with the IP for my server (as your server is hosted on your machine) which made it reachable from my emulator on the same PC.


    To get IP for your local machine, you can use ipconfig command on cmd
    you will get IPv4 something like 192.68.xx.yy
    Voila ..that’s your machine’s IP where you have your server hosted.
    use it then instead of localhost

    http://192.168.72.66/my_api/login.php


    Note — you won’t be able to reach this private IP from any node outside this computer. (In case you need ,you can use Ngnix for that)

    answered Feb 26, 2018 at 16:50

    eRaisedToX's user avatar

    eRaisedToXeRaisedToX

    3,2012 gold badges22 silver badges28 bronze badges

    0

    I had the same problem with Mqtt broker called vernemq.but solved it by adding the following.

    1. $ sudo vmq-admin listener show

    to show the list o allowed ips and ports for vernemq

    1. $ sudo vmq-admin listener start port=1885 -a 0.0.0.0 --mountpoint /appname --nr_of_acceptors=10 --max_connections=20000

    to add any ip and your new port. now u should be able to connect without any problem.

    Hope it solves your problem.
    enter image description here

    answered Apr 5, 2016 at 7:58

    MrOnyancha's user avatar

    MrOnyanchaMrOnyancha

    6055 silver badges28 bronze badges

    1

    Hope my experience may be useful to someone. I faced the problem with the same exception stack trace and I couldn’t understand what the issue was. The Database server which I was trying to connect was running and the port was open and was accepting connections.

    The issue was with internet connection. The internet connection that I was using was not allowed to connect to the corresponding server. When I changed the connection details, the issue got resolved.

    answered Nov 17, 2014 at 12:01

    phoenix's user avatar

    phoenixphoenix

    9853 gold badges17 silver badges38 bronze badges

    In my case, I gave the socket the name of the server (in my case «raspberrypi»), and instead an IPv4 address made it, or to specify, IPv6 was broken (the name resolved to an IPv6)

    answered Dec 21, 2016 at 18:20

    Zhyano's user avatar

    ZhyanoZhyano

    3991 gold badge3 silver badges13 bronze badges

    In my case, I had to put a check mark near Expose daemon on tcp://localhost:2375 without TLS in docker setting (on the right side of the task bar, right click on docker, select setting)

    answered Aug 23, 2017 at 13:42

    user1419243's user avatar

    user1419243user1419243

    1,6553 gold badges18 silver badges33 bronze badges

    i got this error because I closed ServerSocket inside a for loop that try to accept number of clients inside it (I did not finished accepting all clints)

    so be careful where to close your Socket

    user207421's user avatar

    user207421

    305k43 gold badges304 silver badges480 bronze badges

    answered May 21, 2016 at 21:07

    Basheer AL-MOMANI's user avatar

    I changed my DNS network and it fixed the problem

    answered Nov 23, 2019 at 9:51

    Elham Nikbakht's user avatar

    I saw the same error message «»java.net.ConnectException: Connection refused» in SQuirreLSQL when it was trying to connect to a postgresql database through an ssh tunnel.

    Example of opening tunel:
    enter image description here

    Example of error in Squirrel with Postgresql:

    enter image description here

    It was trying to connect to the wrong port. After entering the correct port, the process execution was successful.

    See more options to fix this error at: https://stackoverflow.com/a/6876306/5857023

    answered Jan 6, 2022 at 19:57

    Genivan's user avatar

    GenivanGenivan

    1712 gold badges3 silver badges10 bronze badges

    For those who are experiencing the same problem and use Spring framework, I would suggest to check an http connection provider configuration. I mean RestTemplate, WebClient, etc.

    In my case there was a problem with configured RestTemplate (it’s just an example):

    public RestTemplate localRestTemplate() {
       Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("localhost", <some port>));
       SimpleClientHttpRequestFactory clientHttpReq = new SimpleClientHttpRequestFactory();
       clientHttpReq.setProxy(proxy);
       return new RestTemplate(clientHttpReq);
    }
    

    I just simplified configuration to:

    public RestTemplate restTemplate() {
       return new RestTemplate(new SimpleClientHttpRequestFactory());
    }
    

    And it started to work properly.

    answered Jan 24 at 17:45

    HereAndBeyond's user avatar

    I had same problem and the problem was that I was not closing socket object.After using socket.close(); problem solved.
    This code works for me.

    ClientDemo.java

    public class ClientDemo {
        public static void main(String[] args) throws UnknownHostException,
                IOException {
            Socket socket = new Socket("127.0.0.1", 55286);
            OutputStreamWriter os = new OutputStreamWriter(socket.getOutputStream());
            os.write("Santosh Karna");
            os.flush();
            socket.close();
        }
    }
    

    and
    ServerDemo.java

    public class ServerDemo {
        public static void main(String[] args) throws IOException {
            System.out.println("server is started");
            ServerSocket serverSocket= new ServerSocket(55286);
            System.out.println("server is waiting");
            Socket socket=serverSocket.accept();
            System.out.println("Client connected");
            BufferedReader reader=new BufferedReader(new InputStreamReader(socket.getInputStream()));
            String str=reader.readLine();
            System.out.println("Client data: "+str);
            socket.close();
            serverSocket.close();
    
        }
    }
    

    answered May 14, 2017 at 17:13

    Santosh Karna's user avatar

    Santosh KarnaSantosh Karna

    1191 gold badge3 silver badges12 bronze badges

    1

    You probably didn’t initialize the server or client is trying to connect to wrong ip/port.

    answered Aug 10, 2020 at 16:21

    syclone's user avatar

    Change local host to your ip address

     localhost
     //to you local ip
     192.168.xxxx
    

    answered Apr 28, 2021 at 10:46

    Gabriel Rogath's user avatar

    Gabriel RogathGabriel Rogath

    6902 gold badges8 silver badges22 bronze badges

    In my case, with server written in c# and client written in Java, I resolved it by specifying hostname as ‘localhost‘ in the server, and ‘[::1]‘ in the client. I don’t know why that is, but specifying ‘localhost’ in the client did not work.
    Supposedly these are synonyms in many ways, but apparently, not not a 100% match. Hope it helps someone avoid a headache.

    answered Aug 12, 2022 at 15:07

    AlexeiOst's user avatar

    AlexeiOstAlexeiOst

    5644 silver badges13 bronze badges

    If you use intellij and you encounter the same error, check if you don’t have a method breakpoint enabled somewhere. It worked for me :)

    answered 14 hours ago

    Abdelilah Razzouk's user avatar

    There is a service called MySQL80 that should be running to connect to the database

    for windows you can access it by searching for services than look for MySQL80 service and make sure it is running

    answered Jul 16, 2021 at 19:50

    MonirRouissi's user avatar

    It could be that there is a previous instance of the client still running and listening on port 5000.

    answered Jan 10, 2013 at 18:27

    Michael Munsey's user avatar

    Michael MunseyMichael Munsey

    3,7201 gold badge25 silver badges15 bronze badges

    2

    Ошибка java.net.ConnectException: Connection refused является одним из самых распространенных сетевых исключений в Java. Эта ошибка возникает, когда вы работаете с архитектурой клиент-сервер и пытаетесь установить TCP-соединение от клиента к серверу.

    Соединение также происходит в случае RMI (удаленного вызова метода), потому что RMI также использует протокол TCP-IP. При написании кода клиентского сокета на Java вы всегда должны обеспечивать правильную обработку этого исключения.

    В этом руководстве по Java вы узнаете, почему возникает исключение при отказе в соединении и как решить проблему.

    Причины

    ошибка java.net.ConnectException: Connection refused

    Отказ в соединении – это явный случай, когда клиент пытается подключиться через порт TCP, но не может это сделать. Вот некоторые из возможных причин, почему это происходит:

    1. Клиент и Сервер, один или оба из них не находятся в сети.

    Да, возможно, что они не подключены к локальной сети, Интернету или любой другой сети.

    1. Сервер не работает.

    Вторая наиболее распространенная причина – сервер не работает. Вы можете использовать следующие сетевые команды, например, ping, чтобы проверить, работает ли сервер.

    1. Сервер работает, но не видит порт, к которому клиент пытается подключиться.

    Это еще одна распространенная причина возникновения «java.net.ConnectException: соединение отклонено», когда сервер работает, но видит другой порт. Трудно разобраться в этом случае, пока вы не проверите конфигурацию.

    1. Брандмауэр запрещает комбинацию хост-порт.

    Почти каждая корпоративная сеть защищена. Если вы подключаетесь к сети других компаний, вам нужно убедиться, что они разрешают друг другу IP-адрес и номер порта.

    1. Неверная комбинация хост-портов.

    Проверьте последнюю конфигурацию на стороне клиента и сервера, чтобы избежать исключения отказа в соединении.

    1. Неверный протокол в строке подключения.

    TCP является базовым протоколом для многих высокоуровневых протоколов, включая HTTP, RMI и другие. Нужно убедиться, что вы передаете правильный протокол, какой сервер ожидает.

    Если вам интересно узнать больше об этом, то изучите книгу по сетевым технологиям, такую ​​как Java Network Programming (4-е дополнение), написанную Гарольдом Эллиоттом Расти.

    Java Network Programming

    Простое решение состоит в том, чтобы сначала выяснить фактическую причину исключения. Здесь важнее всего подход к поиску правильной причины и решения. Как только вы узнаете реальную причину, вам, возможно, даже не потребуется вносить какие-либо существенные изменения.

    Вот несколько советов, которые могут помочь исправить ошибку java.net.ConnectException: Connection refused:

    1. Сначала попытайтесь пропинговать целевой хост, если хост способен пинговать, это означает, что клиент и сервер находятся в сети.
    2. Попробуйте подключиться к хосту и порту сервера, используя telnet. Если вы можете подключиться, значит что-то не так с вашим клиентским кодом. Кроме того, наблюдая за выводом telnet, вы узнаете, работает ли сервер или нет, или сервер отключает соединение.

    

    Перейти к содержанию

    При попытке подключения к серверу «Майнкрафт» пользователь может столкнуться с сообщением «Java.net.ConnectException: Connection timed out: no further information». Появление данного сообщения обычно сигнализирует о возникновении различного рода сетевых проблем при получении доступа к игровому серверу, из-за чего желание пользователя насладиться игровыми мирами «Майнкрафт» остаётся нереализованным. Ниже я разберу суть данной дисфункции, опишу её причины, а также поясню, как исправить ошибку Java.net.ConnEctexception на вашем ПК.

    Сообщение Java.net.ConnectException

    Содержание

    1. Connection timed out: no further information – особенности дисфункции
    2. Как исправить «Java.net.ConnectException: Connection timed out»
    3. Заключение

    В переводе текст данного сообщения выглядит примерно как «Сетевой сбой Java. Время соединения истекло: дальнейшая информация отсутствует».

    Указанная ошибка Java.net.ConnectException обычно возникает во время подключения к серверу игры «Майнкрафт», но также фиксировались спорадические случаи появления данной ошибки при работе других продуктов, использующих «Java» (к примеру, на «Azure notification hub»).

    Появление проблемы «Java.net.ConnectException: Connection timed out: no further information» имеет следующие причины:

    • Пользователь использует нестабильное сетевое соединение с медленным интернетом;
    • На ПК пользователя установлена устаревшая версия «Java»;
    • Пользователь пользуется устаревшей версией «Майнкрафт»;
    • Наблюдаются сбои в работе игрового сервера, к которому пробует подключиться пользователь (ресурс не доступен, проходят технические работы и др.);
    • Антивирус или брандмауэр блокирует подключения к игровому серверу;
    • Пользователь использует динамический IP;
    • Пользовательский роутер работает некорректно.

    Как исправить «Java.net.ConnectException: Connection timed out»

    Существуют несколько способов избавиться от ошибки Java.net.ConnectException. Рассмотрим их по порядку:

    • Перезагрузите ваш PC. В некоторых случаях данный простой метод позволял решить ошибку java.net.connectexception connection refused;
    • Установите на ПК свежую версию «Java». Довольно частой причиной рассматриваемой проблемы является устаревшая версия «Java» на пользовательском ПК. Перейдите в Панель управления, затем в «Программы», там найдите «Java» и кликните на неё. После появления окна её настроек перейдите на вкладку «Update», нажмите там на кнопку «Update Now», и установите в системе требуемые обновления.

    Данную процедуру необходимо провести как на вашей машине, так и на машине того пользователя, с которым вы собираетесь играть в «Майнкрафт» по сети;

    Кнопка

    • Внесите «Майнкрафт» в исключения брандмауэра и антивируса на вашем ПК. Запустите Панель управления, перейдите в «Система и безопасность», там найдите «Брандмауэр Виндовс» и кликните на него. В открывшемся окне настроек брандмауэра слева сверху выберите опцию «Разрешения взаимодействия…».Опция разрешения взаимодействияВ открывшемся окне разрешённых для внешнего подключения программ найдите программы с упоминанием «Java», и поставьте им галочки для разрешения подключения (поможет кнопка «Изменить параметры»). Нажимаем на «Ок» для сохранения результата, перезагружаемся и пробуем подключиться к серверу. С антивирусом необходимо проделать аналогичные операции, внеся «Java» и «Майнкрафт» в его исключения;
    • Попробуйте альтернативный сервер. Если подключения к конкретному серверу невозможно, тогда вполне вероятно, что у него наблюдаются временные проблемы в работе. Рекомендую попробовать альтернативный сервер, или подождать некоторое время, пока работоспособность начального сервера восстановиться;
    • Создайте сервер на другой машине. Если вы создаёте сервер, к которому подключается другой знакомый вам пользователь, тогда рекомендуется поменять базовый компьютер для создания сервера. То есть сервер должен создать уже другой пользователь, а вы подключитесь к нему. Часто это позволяло решить проблему net.ConnectException на пользовательском компьютере;
    • Используйте статистический IP-адрес. Если у вас есть возможность, рекомендуется использовать официальный (белый) IP-адрес, полученный через провайдера (обычно данная услуга имеет платный характер);
    • Установите на ваш ПК (гаджет) свежую версию «Майнкрафт». Обычно необходимо, чтобы версии игры на сервере и на вашем ПК (гаджете) соответствовали друг другу; Картинка MINECRAFT
      Установите самую свежую версию программы
    • Избавьтесь от имеющихся модов к игре. Если вы используете какие-либо моды «Майнкрафт», рекомендуется удалить их, оставив само тело игры;
    • Перезагрузите ваш роутер. Отключите ваш роутер, подождите полминуты, а затем включите его обратно;
    • Обратитесь за консультацией к провайдеру. По различным причинам некоторые провайдеры блокируют доступ к некоторым серверам. Узнайте, не ваш ли это случай, и не является ли ваш провайдер причиной возникновения данной проблемы.

    Заключение

    Наиболее распространёнными причинами ошибки «Java.net.ConnectException: Connection timed out: no further information» является устаревание пользовательской версии «Java» и блокировка брандмауэром подключения к нужному игровому серверу. Решением проблемы станет выполнение перечисленных выше советов, это позволит исправить ошибку Java.net.ConnectException на вашем ПК.

    Опубликовано 21.03.2018 Обновлено 03.12.2020

    Метки:

    • java.net.connectexception connection timed out
    • no further information.
    • не могу подключиться
    • ошибка
    • помощь
    • проблема
    • решение
    1. Здравствуйте, вот просто накипело. ОЧЕНЬ ЧАСТО ВОЗНИКАЕТ java.net.connectexception connection timed out: no further information., по этому я решил сделать небольшой туториал, где опишу все известные мне причины возникновения данной ошибки и решение.

      java.net.connectexception connection timed out: no further information.
      И так, давайте сначала разберем основные причины:

      • Сервера к которому вы подключаетесь нет или он просто не доступен
      • Игра не может получить доступ к интернету

      Давайте рассмотрим пункт 1 подробнее и разделим его на несколько подпункутов

      • Сервера действительно нет. Его отключили или вы поключаетесь не к тому IP/Порту.
      • Сервер недоступен. У него нет доступа к интернету или его выключили.

      И тоже самое сделаем со вторым пунктом

      • У вас нет интернета.
      • У игры нет доступа к интернету.

      Разберем все 4 пункта:

      1. думаю тут все понятно.
      2. ну и тут тоже. (если сервер ваш, то смотрите пункт 4)
      3. не, ну проверьте интернет, а вдруг.
      4. а вот тут уже надо смотреть фаерволы и антивиры.

      Решение:

      • Открываем брэндмауэр windows и в списке приложений ставим все галочки на Java. Там может быть не 1, а несколько пунктов. Надо разрешить все.
      • Открываем антивирус, заносим minecraft в список исключений, разрешаем порт 25565, в конце концов отключаем его и пробуем обновиться.

      Если вы открыли мир для сети из меню:
      Данная ошибка обычно возникает в 3-х случаях

      • Не правильный IP:Порт
      • У игры нет доступа в интернет/Программа блокирует порт (Это разобрали, читайте решение ниже)
      • Обновите Java, часта данная ошибка возникает из-за разных версий

      И вообще, обновляйте Java, это решение, которое можно написать в каждый пункт.
      Скачать Java

      Для неопытных:
      Если вы создали сервер на своем ПК или открыли мир для сети в меню, то вам надо находиться в одной локальной сети. Если между вашими ПК нет соеденения по локальной сети, то используйте программы, которые создают такие (Например LogMeIn Hamachi или Evolve).
      Для того, что бы играть без соеденения по локальной сети, надо открыть порты. Я хз как это делается через торенты, port forwarding и т.п., тут просто используются дыры, которые не закрыл ваш интернет провайдер. По нормальному вам для открытия портов надо позвонить интернет провайдеру и спросить, будет ли он открывать порты, если да, то сделает ли он это бесплатно или надо заплатить, или может он эти порты и не закрывал.
      Проверить порт

    2. Быстрая раскрутка сервера Minecraft

    3. Писец ты нубяра. Сяпки, проорал в голос :D.

    4. Дополню. Если сервер пингуется и запускается без ошибок но подключится нельзя — у арендуемой VM машины могут быть заблокированы порты 8123 и 2565 (будет выскакивать та же ошибка timed out: no further information)

    Поделиться этой страницей

    Русское сообщество Bukkit

    Ошибки с Джавой, в частности, Java.net.ConnectException: Connection timed out: no further information, возникают у любителей игры Minecraft. Большой «ассортимент» проблем с модулем уже решен разработчиками или пользователями. Расскажем об устранении известных неполадок конкретнее.

    Java.net.ConnectException

    Ошибка модуля Java.net.ConnectException: Connection timed out возникает во время загрузки игры на сервере.

    Перед устранением убедитесь в отсутствии следующих причин:

    • технические работы на сервере;
    • окончание возможности пользоваться платными услугами;
    • отсутствие подключения интернета от провайдера на компьютере в целом;
    • блокировка игрока по IP.

    Если перечисленных проблем не замечено, обратите внимание на такие факторы:

    1. Актуальность версии игры. Если подключиться к серверу невозможно, проверьте наличие обновлений Minecraft. Конфликт файлов неизбежно приведет к ошибке. Достаточно доступа к интернету и возможности загрузки новых пакетов.
    2. Желание установить новые моды и патчи приводит к тому, что необкатанное ПО блокирует подключение к серверу. Удалите последние дополнения или переустановите игру. Чтобы предотвратить ошибку, используйте проверенные расширения.
    3. Блокировка брандмауэра или антивируса заслуживает отдельного внимания. Явно определить источник проблемы не получится. Пользователю придется отключать программы для защиты компьютера по очереди.

    Если вышеуказанные параметры в порядке, то проще обратиться к администрации сервера.

    Ошибка Java.lang.NullPointerException

    Ошибка lang.NullPointerException в модуле Java говорит о том, что произошел сбой в работе программы, взаимодействующей с Джавой. Часто проблема возникает у игроков Minecraft.

    Если пользователь встретил данную ошибку на стадии запуска игры, переустановите Java на компьютере. Игра, не включающаяся по требованию, также требует переустановки.

    Если это не помогло и ошибка с текстом Java.lang.NullPointerException появляется снова, проблемное место находится в самой программе. Правильнее всего написать разработчикам или на специализированный форум.

    Пользователям Minecraft также придется создать новую учетную запись на компьютере, наделив ее правами администратора.

    Ошибка Java Virtual Machine Launcher

    Установка Джавы может сопровождаться ошибкой Java Virtual Machine Launcher. Окно с таким текстом говорит о том, что пользователь некорректно завершил работу с программой или игрой, например, сервером Minecraft. Теперь виртуальной машине не хватает памяти, чтобы загрузиться.

    Чтобы исправить ошибку Java Virtual Machine Launcher, настройте переменную среды:

    1. Зайдите на панель управления. Из предложенных вариантов выберите «Система».панель управления Windows 7
    2. В левой колонке найдите «Дополнительные параметры системы».сведения о Windows 7
    3. В появившемся окне откройте вкладку «Дополнительно», а снизу сделайте одиночный клик по кнопке «Переменные среды».настройка параметров Windows 7
    4. Чтобы вернуть доступ к игровому серверу, выберите кнопку «Создать».создание переменной среды
    5. В название вписывайте _JAVA_OPTIONS, в значение – -Xmx512M.решение ошибки Java Virtual Machine Launcher

    Выделенных дополнительно 512 Мб достаточно, если произошла ошибка при запуске виртуальной Java-машины.

    Ошибка Application Blocked by Java Security

    Ошибка Application Blocked by Java Security говорит о проблеме совместимости новых приложений и старой версии Java. Появилось такое сообщение после начала использования Windows 10 и IE 11.

    Следствием ошибки стало увеличение безопасности в функционале Джава. Программа блокирует доступ пользователя к самоподписанным и неподписанным приложениям. Работает модуль в качестве антивируса с версии 7 Update 51. Проверьте версию Java, обратившись к нашим инструкциям.

    Возникает такая проблема и после неудачного обновления ПО от провайдеров или других онлайн-приложений.

    Как исправить:

    1. Через «Панель управления» откройте Java Control Panel.Java в панели управления Windows
    2. В появившемся окне перейдите на вкладку Security, нажмите Edit Site List.Java Control Panel
    3. Далее нажмите кнопку Add, введите адрес сайта, с которым случился конфликт у модуля.исправление ошибки Application Blocked by Java Security
    4. После нажатия OK сайт окажется в списке исключений.

    Таким образом можно исправлять любые проблемы, связанные с неподписанными или самоподписанными платформами, если к ним есть доверие.

    Ошибка A Java Exception has occurred

    Ошибка означает непредвиденный конфликт приложения и пакета Джава. Но это не связано с безопасностью, поэтому решение проблемы заключается не в исключении сайтов. Перед тем как понять, что делать, нужно найти причину появления сообщения.

    Выполните поочередно следующие действия:

    1. Переустановите JVM и JRE.
    2. Скачайте последнюю версию Minecraft.
    3. Проверьте драйвера видеокарты.

    Если проблема решена после первого этапа, то этого достаточно.

    Java не является внутренней или внешней командой

    Ошибка с текстом «Java не является внутренней или внешней командой» также возникает у геймеров. Сложно сказать, что ее провоцирует, но исправить это легко:

    1. Определите место установки модуля. Искать можно как JRE, так и JDK (с предустановленным Javac). На Windows 7 и 10 папка Джава расположена по пути C:Program Files.
    2. Найдите папку Bin, скопируйте путь до нее целиком. Он может оставаться в буфере обмена, пока выполняются следующие пункты.
    3. Перейдите в переменные среды (способ описан выше).
    4. В списке «Системных переменных» есть пункт Path. Сделайте по нему одиночный клик, нажмите «Изменить».решение ошибки Java не является внутренней или внешней командой
    5. Рекомендуется сохранить исходную строку, но не стоит забывать, что в буфере обмена находится путь до папки Bin.
    6. В самый конец строки добавляется путь из буфера. Предварительно поставьте точку с запятой.
    7. Чтобы сохранить свежую версию переменной, выйдите из настройки и нажмите OK.

    Видео: Исправление ошибки «Java не является внутренней или внешней командой» на Windows 7.

    Прекращена работа программы Java(TM) Platform SE binary

    Если не работает Minecraft или другая программа, пользователь может видеть ошибку «Прекращена работа программы Java(TM) Platform SE binary».

    Выявим ее источник:

    • Появление ошибки после первого запуска приложения свидетельствует о возможном отсутствии модуля Джава на ПК. Даже если есть какие-то следы ПО, то их лучше удалить и скачать плагин заново.
    • Если Джава установлена на компьютере, сравните ее разрядность с аналогичным параметром операционной системы. Для этого найдите плагин в панели управления. Название, не содержащее цифр, говорит о версии x64, в противном случае установлена x32.

    После исключения отсутствия модуля или несовместимости остается только один источник проблемы – видеокарта. Выполните следующие действия:

    1. Создайте новую переменную среды. О том, как это сделать, рассказано выше. Напишите следующие параметры: имя – _JAVA_OPTIONS, значение – -Xmx256M.
    2. Сохраните переменную, перейдите к настройкам в игре.
    3. Отключите следующие параметры: VSync, VBos, Smooth Lighting.
    4. FOV должно иметь значение Normal.

    Для закрепления результата обновите драйвера для видеокарты и перезагрузите компьютер.

    Загрузка…

    Иногда при запуске Minecraft вы можете столкнуться с такой ошибкой – «Java.net.ConnectException: Connection timed out: no further information». В этой статье разберемся в причинах возникновения данной ошибки и способах ее устранения.

    Java.net.ConnectException: Connection timed out: no further information – что это за ошибка?

    Ошибка с этим сообщением обычно появляется в момент подключения к серверам Minecraft. В тексте сообщения говорится о сетевом сбое Java и об истечении времени соединения. Причин, по которым пользователи сталкиваются с данной ошибкой, много:

    • Соединение с интернетом слишком медленное или нестабильное;
    • Версия Java устарела и требует обновления;
    • Устарела версия игры Майнкрафт;
    • Сбой на сервере, к которому вы пытаетесь подключиться;
    • Подключение блокируется антивирусной программой или брандмауэром;
    • У пользователя динамический, то есть постоянно изменяющийся IP-адрес (это зависит от провайдера);
    • Некорректная работа роутера, через который геймер подключен к интернету.

    Ошибка Java.net.ConnectException

    Автор считает, что эти материалы могут вам помочь:

  • Что за ошибка «Прекращена работа Java TM Platform SE binary»?
  • при подключении на сервер в майнкрафте выкидывает с ошибкой
  • Ошибка JavaScript error: Mutations are not initialized – как это исправить?
  • Ошибка XNetStartup failed 10093 в GTA 4 — все варианты исправления
  • Как устранить ошибку Java.net.ConnectException?

    Способ исправления ошибки «Java.net.ConnectException» зависит от причины, по которой она появляется. Рассмотрим ситуации, с которыми пользователи сталкиваются чаще всего.

    Обновление Java

    Ошибка при запуске Minecraft может быть связана с тем, что версия Java на компьютере устарела. Ее можно обновить разными способами, самым простым из которых является скачивание программы с официального сайта. Откройте ссылку http://www.java.com/ru/download/ и нажмите на кнопку загрузки, а затем согласитесь с условиями лицензионного соглашения. Файл будет загружен на компьютер, после чего вам останется его запустить.

    Обновление Java

    Если вам нужна более подробная информация о Java — читайте нашу статью.

    Проблема на сервере

    Систематически на каждом игровом сервере проходят технические работы. Если в этот момент вы попытаетесь запустить игру, выскочит ошибка «Java.net.ConnectException: Connection timed out: no further information». Зайдите на официальный форум и найдите информацию о технических работах, а также попробуйте подключиться позднее.

    Антивирус и брандмауэр

    Нельзя исключать блокировку игры антивирусной программой или брандмауэром. Попробуйте временно отключить антивирус и добавить игру в список исключения в брандмауэре (также его можно на время выключить). Как отключить брандмауэр вы разберетесь, посмотрев на скриншот. Если после этого ошибка исчезнет, проблема найдена.

    Версия игры

    Разработчики игры Minecraft постоянно выпускают обновления. Установленная на вашем компьютере версия должна соответствовать той, под которую создан сервер. В противном случае, при подключении к нему у вас может появляться ошибка «Java.net.ConnectException: Connection timed out: no further information». Версия игры указывается на главном экране в правом нижнем углу, ее видно при запуске игры:

    Версия Майнкрафта

    Игровые моды

    Иногда упомянутая ошибка при подключении к серверам Майнкрафт появиться в том случае, если у вас установлено слишком много модов или расширений. Некоторые из них переполнены багами, вызывающими системные ошибки. Перед скачиванием и установкой нового мода убедитесь в том, что разработчик проверен. Попробуйте удалить последние установленные моды, после которых начала появляться ошибка с Java.

    Платная подписка

    Многие сервера для игры в Minecraft платные, то есть геймерам требуется специальная подписка. Когда ее срок действия истекает, вы больше не сможете подключиться к серверу. При этом вместо понятного предупреждения появляется все та же ошибка с сообщением «Java.net.ConnectException Connection timed out: no further information».

    Подведем итоги

    Как видите, с большинством проблем можно легко справиться, но есть и другие причины возникновения ошибки. Например, если дело в низкой скорости интернета, попробуйте подключиться к другой сети или смените тариф у провайдера. Если же ошибка возникает по причине сбоев в работе роутера, следует попробовать сбросить его настройки, сделав Reset, или установив вместо него другое устройство.

    Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!

    Minecraft — это одна из самых популярных серий игр для всех платформ. Именно ее простота и низкие системные требования позволяют играть практически в любом месте и на любом устройстве. Однако, постоянное подключение к сети создает массу проблем многим пользователям. Одной из ошибок становится «Java.net.ConnectException Connection timed out: no further information».

    Содержание

    1. Причины ошибки подключения в Майнкрафт
    2. Как исправить ошибку «Connection timed out»
    3. Проблема со стороны сервера
    4. Антивирус
    5. Платные подписки
    6. Проблема в IP-адресе
    7. Актуальность версии
    8. Проблема из-за модов
    9. Подобная ошибка «Connection refused» в Minecraft
    10. Заключение

    Причины ошибки подключения в Майнкрафт

    Данный сбой возникает при попытке запустить игровую сессию на сервере. Плагин Java также может выходить из строя или просто требовать обновления. Другими источниками конфликта выступают: технические ремонты на сервере, окончание платного аккаунта, системные сбои с очередными установленными обновлениями, перебои в предоставлении интернета от провайдера, блокированный или серый ip-адрес.

    Ошибка «Java.net.ConnectException Connection timed out»

    Все предложенные советы описаны с учетом того, что ваша операционная система имеет актуальные обновления, Java плагин последней версии.

    Проблема со стороны сервера

    На серверах технические работы проводятся систематически. Из-за этого подобная ошибка появляется очень часто. Просто обратитесь к официальному форуму и поинтересуйтесь, есть ли у кого-то еще подобные ошибки. Также можно обратиться к техподдержке сервера.

    • Чаще всего стоит просто немного подождать и подключится спустя некоторое время.

    Антивирус

    Очень часто неверные настройки защиты системы могут создавать подобного рода проблемы. Отключите на время экран антивируса, и системные опции защиты. Просмотрите, что бы игра была в списке исключений брандмауэра. После пробуйте подключиться.

    antivirus-3255581

    Отключение экрана антивируса

    Платные подписки

    Ко многим серверам для онлайн подключений требуется платная подписка. Если вы ее активировали, то нужно постоянно проверять баланс. По истечению срока, сервера, конечно же, отключатся и более не будут доступны. В место обычного предупреждения может выводиться «Java.net.ConnectException Connection timed out: no further information», что указывает на невозможность коннекта.

    • Оформите платную подписку заново или перейдите на бесплатные сервера.

    Проблема в IP-адресе

    Актуальность IP-адресов постоянно меняется, что приводит к невозможности входа на сервер. Поинтересуйтесь у техподдержки провайдера, не происходили ли в последнее время изменения. Вообще, рекомендуется для установления лучшего подключения использовать статический IP-адрес. В противном случае, при каждой перезагрузке он будет создаваться заново.

    • Закажите «белый» IP-адрес у провайдера. Для динамического попробуйте перезагрузить модем, вытащив его из розетки на пять минут. Попутно выключите и включите ПК.
    • Также вариантом будет изменение вашего айпишника, сделать это можно через различные VPN-программки или Hamachi, например. Локальная сеть Hamachi

    Актуальность версии

    Minecraft постоянно выпускает разные версии. Если на сервере установлена одна версия, а у вас на компьютере другая, то избежать ошибки будет не возможно. Это актуально для всех игр с многопользовательскими режимами.

    • Скачайте и установите Майнкрафт той версии, которая требуется для вашего сервера.

    Проблема из-за модов

    Все стараются устанавливать как можно больше разных дополнений — модов, патчей и расширений. Однако, такие моды очень часто наполнены разными багами, которые в итоге приводят к системным ошибкам. Всегда отслеживайте разработчиков того или иного дополнения. Желательно инсталлировать популярные моды, используемые уже не один месяц другими игроками.

    • Удалите последние моды. Переустановите в крайнем случае всю игру заново.

    Ошибка подключения к серверу Майнкрафт

    Подобная ошибка «Connection refused» в Minecraft

    1. Сервера могут на данный момент не отвечать — просто подождите немного.
    2. Проверьте правильность вводимых данных для подключения к сети.
    3. Исследуйте брандмауэр, не блокирует ли он доступ. Отключите антивирусный софт.
    4. Обратитесь к провайдеру за консультацией.

    Заключение

    Данные советы должны подсказать, что делать для исправления ошибки «Java.net.ConnectException Connection timed out» в Майнкрафт. Обратите особое внимание на ваш ip-адрес и его смену. Если у вас есть свои решения, огромная просьба указать их в комментариях ниже.

    Fix Minecraft Connection Timed Out No Further Information Error

    Minecraft is a popular game with its multiplayer gameplay keeping users entertained for hours. Users can easily interact with each other and share tips and strategies in Minecraft. The game heavily relies on proper network and internet connection and therefore occurrence of connection issues is common. Recently, users have reported that Minecraft server can’t keep up as it keeps timing out when they are playing the game. It can be a frustrating issue as most Minecraft users prefer to play online which can get interrupted by Minecraft connection timed out no further information error. If you are also dealing with the same problem, you are at the right place. We bring to you a perfect guide that will teach you how to fix connection timed out Minecraft error.

    Fix Minecraft Connection Timed Out No Further Information Error

    Contents

    • How to Fix Minecraft Connection Timed Out No Further Information Error
    • Method 1: Basic Troubleshooting Steps
    • Method 2: Use Different Minecraft Versions
    • Method 3: Allow Minecraft Through Firewall
    • Method 4: Allow Port In Windows Firewall
    • Method 5: Forward Port In Router
    • Method 6: Reset Internet Connection
    • Method 7: Use VPN

    Here are some plausible reasons why Minecraft server keeps timing out.

    • Windows Defender Firewall interrupting components of Minecraft.
    • Antivirus program mistakenly identifying Minecraft as a threat
    • Network issues like unstable internet connection
    • Incorrect Router or Modem settings
    • Minecraft is outdated

    After understanding the causes behind this error, let us look at the methods to resolve it. We will start with some basic troubleshooting methods to identify and fix the problem. Follow these methods one by one to resolve to understand how to fix connection timed out Minecraft error.

    Method 1: Basic Troubleshooting Steps

    We recommend that you try these basic troubleshooting methods first which will help you identify the issue in a better way and may even resolve the error.

    1. Test connection: You should try connecting to the epicminecraftservers with the IP address to check if you are able to join servers at all. If you can connect to it then there is no issue from your side, it is a server problem but if you can’t then you can go ahead with other methods.

    2. Check server status: Check the status of your particular server, it may be down thus causing the issue. You can do that by going to the Minecraft Server Status webpage. Enter your server IP address and click on the Get server status button. Check if it is working or not. If it is down then the issue is with your particular server.

    Minecraft Server Status page. Fix Minecraft Connection Timed Out No Further Information Error

    3. Disable Antivirus Temporarily: Antivirus programs protect PC from virus and malware attacks. But sometimes they can malfunction and interfere with other programs like Minecraft which can cause this issue. You can disable your Antivirus software temporarily by following our guide on How to Disable Antivirus Temporarily on Windows 10 and check if it resolves Minecraft server keeps timing out problem.

    Note: Enable Antivirus immediately if the issue is resolved or otherwise.

    click the Turn off button. Fix Minecraft Connection Timed Out No Further Information Error

    Method 2: Use Different Minecraft Versions

    If you are encountering this issue after any recent update then it may be because of bugs and others issues in update. You can use a previous version of Minecraft in that case and fix the issue. Follow the steps below to do the same.

    1. Open Minecraft Launcher. and

    2. Click on the Installations tab.

    click on Installations tab in Minecraft Launcher. Fix Minecraft Connection Timed Out No Further Information Error

    3. Click on the New option.

    4. Click on the drop-drop menu below Versions and select any previous version of Minecraft.

    5. Minecraft will automatically download its previous version and you will find it in the Installations menu.

    6. Go back to the Minecraft home screen and click on the Latest release present at the bottom left of the screen.

    7. Select the old version of Minecraft you downloaded in Step 4 and after that click on the Play button.

    click on Play button in Minecraft Launcher

    Also Read: Fix io.netty.channel.AbstractChannel$AnnotatedConnectException Error in Minecraft

    Method 3: Allow Minecraft Through Firewall

    In some cases, Windows Defender Firewall may block Java and Minecraft applications from establishing a connection and thus cause Minecraft server keeps timing out error. Allowing Minecraft application in Firewall can fix this issue and you can do that by following these steps.

    1. Hit the Windows key, type control panel, and click on Open.

    Hit the Windows key and type Control Panel. Now, click on Open

    2. Set View by to Category, then click on System and Security.

    Select the View by option to Category and click on System and Security

    3. Then, click on Windows Defender Firewall.

    Click on Windows Defender Firewall

    4. Click on Allow an App or feature through Windows Defender Firewall option in the left pane.

    Allow an app or feature through Windows Defender Firewall option. Fix Minecraft Connection Timed Out No Further Information Error

    5. Click on the Change Settings button.

    Click change settings. Fix Minecraft Connection Timed Out No Further Information Error

    6. Locate and check the box marked for Java Platform SE Binary . After that, check the box below the Private and Public column next to it.

    7. Click on OK to save changes.

    Method 4: Allow Port In Windows Firewall

    Minecraft needs specific ports to function properly and one of them is port 22565. This port can be interfered with by Windows Firewall which can cause the error. You will need to enable this port in Firewall for it to work without any issues. Follow these steps to allow port in Windows Firewall to fix Minecraft connection timed out no further information issue.

    1. Open Control Panel from Windows Search.

    2. Go to System and Security > Windows Defender Firewall as shown in Method 3.

    3. In the left pane, click on Advanced settings. It will open Windows Defender Firewall with Advanced Security window.

    click on advanced settings in Windows Defender Firewall

    4. In the left pane, select Inbound Rules and locate Minecraft. 

    click on inbound rules in Windows Defender Firewall with Advanced Settings. Fix Minecraft Connection Timed Out No Further Information Error

    5. Right-click on Minecraft and select the Properties option. It will open Minecraft Properties window.

    right click on Minecraft inbound rule and select Properties in Windows Defender Firewall advanced settings

    6. In the General tab, make sure Allow the connection is selected under the Action section. Click on Apply > OK to save changes.

    select Allow the connect option on General tab in the inbound rule properties. Fix Minecraft Connection Timed Out No Further Information Error

    7. Go to the Actions pane present on the right side and click on New Rule…. It will open New Inbound Rule Wizard.

    in the actions menu click on New Rule in Windows Defender Firewall with advanced settings. Fix Minecraft Connection Timed Out No Further Information Error

    8. Select Port option and click on Next >.

    select port in Rule type menu on New inbound rule wizard

    9. Select TCP or UDP option and after that, select Specific local ports: option and enter 25565 and click on Next >.

    select TCP or UDP and enter specific local ports in Protocol and ports on New inbound rule wizard. Fix Minecraft Connection Timed Out No Further Information Error

    10. In the next window, select Allow the connection option and click on Next >.

    select Allow the connection option in New inbound rule wizard

    11. Now in the Profile menu, check the box marked DomainPrivate and Public and click on Next >.

    check Domain Private and Public options in New inbound rule wizard. Fix Minecraft Connection Timed Out No Further Information Error

    12. Pick any name for the rule as per your choice and click on the Finish button.

    name the rule in New inbound rule wizard and click on Finish

    13. Repeat the same steps in the Outbound Rules tab.

    outbound rules in Windows Defender Security with advanced settings

    Also Read: How to Use Minecraft Colors Codes

    Method 5: Forward Port In Router

    If you are connected to Wi-Fi, make sure port 25565 is not utilized for anything else as it can alter its performance. To ensure that your PC will need a fixed IP address and after that, you can forward the port to PC. It is complex method but can solve Minecraft connection timed out no further information issue.

    1. Press the Windows key, type command prompt, and click on Run as administrator.

    Open command prompt. Fix Minecraft Connection Timed Out No Further Information Error

    2. Type the ipconfig /all command and press the Enter key. Wait for the command to execute.

    Command to display IP address and other informatton

    3. Scroll down and locate network adapter section as it contains information about your Network. Note down these things:

    • Default Gateway
    • Subnet Mask
    • MAC Address
    • DNS

    4. Press the Windows + R keys together to open the Run dialog box.

    5. Type ncpa.cpl and click OK to open the Network Connections window.

    Run Dialog Box

    6. Right-click on your active network connection and select Properties.

    Properties option

    7. In the Properties window, locate Internet Protocol Version 4 (TCP/IPv4) and select it.

    8. Click on the Properties button as shown.

    Properties button

    9. Select Use the following DNS server addresses option and type8.8.8.8next to Preferred DNS server: and 8.8.4.4next to Alternate DNS server: as shown.

    Use the following DNS server addresses option

    10. Select Use the following IP address option and enter Default gateway: you noted in Step 3but replace final digit after the last dot with some other number. Follow the same procedure to fill out other information.

    Use the following IP address option

    11. Click on OK to save changes.

    12. Open your web browser and type the default Gateway number in the address bar and press Enter key.

    Default Gateway number in address bar

    13. Enter the username and password and click on Login.

    Login page

    14. Locate Enable Manual Assignment setting and enable it.

    15. Find a textbox where you can enter your MAC address and IP address and enter it the same as you noted in Step 3.

    16. After that, select Add option and it should add the console IP address to your router.

    17. Now locate the Port Forwarding area.

    18. Under Start and End, specify a range of ports to open or utilize single ports for internal and external traffic.

    19. Only forward 25565 port for Minecraft server and make sure it is selected for both TCP and UDP.

    20. Enter the static IP address created earlier and enable it if that option is available.

    21. Click on Save or Apply to confirm changes.

    22. Finally, restart your router and PC.

    Also Read: Fix Minecraft Error Failed to Write Core Dump

    Method 6: Reset Internet Connection

    In some cases, your IP may get blocked in-game servers or your Network Settings may have changed causing issues like Minecraft connection timed out no further information error. You can these and some other Network related issues by resetting internet connection settings, it may resolve the issue. Follow the steps below to reset internet connection and fix Minecraft server keeps timing out issue.

    1. Launch Command Prompt as administrator.

    Open command prompt. Fix Minecraft Connection Timed Out No Further Information Error

    2. Type the following commands one by one in Command Prompt window and press Enter after each command.

    ipconfig /release
    ipconfig /flushdns
    ipconfig /renew
    netsh int ip
    netsh int ip set dns
    netsh winsock reset
    

    Command to flush DNS

    3. Wait for commands to execute then reboot the PC.

    Method 7: Use VPN

    In none of the methods work for you then you can try using VPN. Sometimes certain IP addresses may be blocked in certain regions. VPN will encrypt your IP address which will allow you to bypass network restrictions of your region. You can setup VPN in Windows 10 by using our guide to set up a VPN on Windows 10. This method should finally resolve Minecraft connection timed out with no further information issue.

    connect to a vpn in windows. Fix Minecraft Connection Timed Out No Further Information Error

    Recommended:

    • Fix Steam Missing File Privileges in Windows 10
    • Fix Minecraft Failed to Authenticate Your Connection in Windows 10
    • How to Get Windows 10 Minecraft Edition for Free
    • How to Play Classic Minecraft on Browser

    We hope that this guide was helpful and you were able to fix Minecraft connection timed out no further information error. Let us know which method worked for you the best. If you have any queries or suggestions then feel free to drop them in the comments section.

    Among 90 Million players, 20% of people cannot connect to Minecraft servers. Reports show that they fail to connect to the server because of a time-out error.

    I have also been through this situation, man! But, with a hefty 9 hours of non-stop research, I came up with the seven easiest steps to fix the Minecraft io.netty error message.

    What does io.netty.channel.abstractchannel$annotatedconnectexception mean?

    Io.netty.channel in Minecraft is a Connection Timed Out Error where you cannot connect to a game server due to lack of connection between the host and the server. The leading cause for the error is the Common IP Connectivity issue.

    minecraft-connection-refused-no-further-information

    Keep Reading, As I will demonstrate to you why Minecraft fails to connect to the server and how to fix io.netty.channel.abstractchannel annotatedconnectexception connection immediately.

    Follow our guide on how to Keep Inventory When You Die in Minecraft

    Connection timed out is not limited to a single server. If you tried to join the multiplayer server, you will most often see the error message. As I have mentioned earlier, the root cause behind the io netty.channel error is the IP Connectivity issue.

    A couple of other causes include Backdated JAVA program, server blocking by the Windows Firewall, and Unstable Software.

    Due to the wrong IP of the port, io.netty.channel.abstractchannel Minecraft error can be triggered in no time. It is seen that the IP address attached with the correct port is used for forwarding your connection to the client server. In rare cases, the IP changes from time to time, and multiple users might get connected within the same IP.

    Check out our separate post if Minecraft keeps crashing on your PC.

    In the beginning, it may seem complicated to you. But, keep reading as you can fix Minecraft’s abstract channel error in minutes without any confusion.

    minecraft-biome-finder

    Here are the steps to fix minecraft io.netty.channel.abstractchannel$annotatedconnectexception connection refused error:

    1. Add Exceptions to Firewall Settings in Minecraft Folder

    Adding exceptions in Firewall settings is the best option for fixing io.netty.channel.connecttimeoutexception connection timed out. As I have mentioned earlier, VPN and Windows Firewall sometimes block you from accessing the Minecraft game server. Add some exceptions in the Firewall to avoid abstractchannel annotatedconnectexception connection refused error.

    Also, check out my complete Minecraft biomes list to explore the unknown. You can quickly find any biomes using the Minecraft Biome Finder. You can see biomes, jungle temples, slime chunks, spawn chunks, buried treasures, etc. with different colors on the map.

    Here are the steps to add exceptions to Firewall Settings:

    Now, you can open the Minecraft launcher to see if the error is solved or not.

    Point to be Noted: Due to LAN issues, Minecraft Lan io.netty.channel.abstractchannel$annotatedconnectexception disconnection can occur. Check out our separate post to fix Lan not working in Minecraft.

    2. Delete Unstable Software 

    There is some unstable software, which after installing it on your computer will conflict with the game. You can check the list of the software that isn’t compatible with the Minecraft game on many websites.

    You should remove false plugins and add 100% authenticated plugins only.

    One of the incompatible software is the Virtual Ethernet with Hamachi. In this case, it would be wise enough to disable or delete the software.

    Open Command prompt and type ipconfig. Find a configuration named Virtual Ethernet Connection with Hamachi. Note down the Addresses and go to the search panel to delete Virtual Ethernet Software with Hamachi.

    Add your IP and port number to the server and solve Minecraft ionetty issue. If you are trying to play with your friends, you can set up a Hamachi server too.

    Also, check out the best Minecraft Music Bots and the Best VPN for Minecraft.

    3. Add IP Address and Select the Suitable Working Port

    Add your IP and port number to the Minecraft servers. Minecraft connection refused issues will occur if the IP address and port you are using are dynamic in nature. Change your IP address and add it to the Minecraft Launcher in order to deal with minecraft.io error. I recommend using the port forwarding method.  You can also check your IP configuration from the command prompt.

    Here are the steps to add an IP Address and select the suitable working port:

    • Run the Command Prompt as Administrator.
    • Type the command ipconfig and note down your IPV4 Address.
    • Browse to Minecraft Servers folder > Maxwell (Minecraft Server folder) > Minecraft Server at the same time and open Server Properties text document.
    • Note down the Server Port and open up Minecraft and go to the Play Multiplayer option.
    • Select the server you want to join and select Edit.
    • Type the IPv4 address and click Done. Connect to a server using this IPv4 address.
    • Refresh to apply changes.

    NB: You can use the Minecraft Resolver tool as well to repair Minecraft out of memory problems.

    You should check out the easiest way to make paper in Minecraft.

    4. Reset Your Internet Router

    Resetting the router is the most straightforward solution. If your Internet Modem/router causes problems then you are most likely to notice Minecraft error. You should always check your internet connection before trying to connect to the server.

    Try powering off your Router by pressing the reset button for a couple of minutes and power back on to restart your Router. If that doesn’t work then reset all the settings of your router and set it up freshly. Try to connect to a server after resetting the router.

    Remember: Poor internet connection hampers the data exchange between the server and the host. Also, The game server you are trying to connect needs to be in the same region.

    wifi-router-port-change

    Did you know? You can use the Command Block to execute the commands in Minecraft.

    5. Use a Trusted VPN Connection Source

    It is possible that Minecraft is banned in your region. Windows Firewall sometimes blocks Minecraft servers and for this reason, you will not be able to connect to the server. The same goes for VPN. Changing servers frequently using VPNs may block the Host server.

    You can try using trusted VPN apps that don’t block your Minecraft game server. Simply change settings of the region to overcome io.netty.channel.connecttimeoutexception timed out error.

    Want to make a Jack o lantern in Minecraft? Click on the link to find out.

    6. Update Java software

    Minecraft requires the latest version of JAVA in order to work properly. You can’t use backdated java software. If you are trying to connect to the server with outdated Java, the missing elements will conflict with Minecraft. As a result, you will see java.net.connectexception connection refused no further information.

    Java.net.connectexception connection timed out no further information error is seen on windows 10 more specifically. A Learn to Mod account is necessary to join a Minecraft server. Java.net connectexception minecraft error means that you do not have any Learn To Mod account. It can be fixed by updating the JAVA software to its current latest version.

    7. Reinstall Minecraft

    This error can occur on both single-player and multiplayer servers. Use a trusted VPN to get rid of the Abstract Channel Error.

    Sometimes your Game data is seen corrupted and it causes you a lot of problems like Minecraft disconnection error. Uninstalling Minecraft and simply giving it a fresh installation will help all the Minecraft players.

    To uninstall Minecraft, you need to navigate to Control Panel> Uninstall a Program> select Minecraft to uninstall.uninstall-control-panel

    Get the latest version of Minecraft and try to connect to the game server to fix io netty channel abstractchannel annotatedconnectexception.

    Why does it say IO Netty channel AbstractChannel AnnotatedConnectException?

    Minecraft says io netty annotated error because of a lack of connection between host PC and the server. Basically, Minecraft can’t connect with the server due to unwanted traffic off networks. Try the Port forwarding method to get rid of the disconnection problem.

    Port forwarding is necessary because your Home routers use NAT which isolates the home network from the Internet. If you want you can also fix your LAN card. Apart from that, if you have any antivirus installed, I would suggest you whitelist Minecraft. JRE Blocked by Antivirus can cause a serious issue leading to this problem.

    Quickly check out how to deal with a Minecraft server not allowing friends to connect.

    Final Thoughts

    Connection refused: no further information error is a big problem for Minecraft fans. If you are able to fix failed to connect to server error once, then you will never face this error again. In case, if none of the above steps worked for you then I would suggest you fix your LAN card to see if this error vanishes or not.

    Содержание

    1. Java.net.ConnectException: Connection timed out: no further information — Решение
    2. Connection timed out: no further information – особенности дисфункции
    3. Как исправить «Java.net.ConnectException: Connection timed out»
    4. Java.Net.SocketException: Network Is Unreachable
    5. Possible Reasons and Solution for java.net.SocketException: Network is unreachable in Java
    6. Minecraft Forums
    7. java.net.SocketExecption: Network is unreachable
    8. Ошибка «io.netty.channel.AbstractChannel AnnotatedConnectException» в Minecraft: что делать?
    9. Чем вызвана ошибка?
    10. Добавление исключения в Брандмауэр
    11. Добавление IP-адреса и порта
    12. Проверка фильтрации портов

    Java.net.ConnectException: Connection timed out: no further information — Решение

    При попытке подключения к серверу «Майнкрафт» пользователь может столкнуться с сообщением «Java.net.ConnectException: Connection timed out: no further information». Появление данного сообщения обычно сигнализирует о возникновении различного рода сетевых проблем при получении доступа к игровому серверу, из-за чего желание пользователя насладиться игровыми мирами «Майнкрафт» остаётся нереализованным. Ниже я разберу суть данной дисфункции, опишу её причины, а также поясню, как исправить ошибку Java.net.ConnEctexception на вашем ПК.

    Connection timed out: no further information – особенности дисфункции

    В переводе текст данного сообщения выглядит примерно как «Сетевой сбой Java. Время соединения истекло: дальнейшая информация отсутствует».

    Указанная ошибка Java.net.ConnectException обычно возникает во время подключения к серверу игры «Майнкрафт», но также фиксировались спорадические случаи появления данной ошибки при работе других продуктов, использующих «Java» (к примеру, на «Azure notification hub»).

    Появление проблемы «Java.net.ConnectException: Connection timed out: no further information» имеет следующие причины:

    • Пользователь использует нестабильное сетевое соединение с медленным интернетом;
    • На ПК пользователя установлена устаревшая версия «Java»;
    • Пользователь пользуется устаревшей версией «Майнкрафт»;
    • Наблюдаются сбои в работе игрового сервера, к которому пробует подключиться пользователь (ресурс не доступен, проходят технические работы и др.);
    • Антивирус или брандмауэр блокирует подключения к игровому серверу;
    • Пользователь использует динамический IP;
    • Пользовательский роутер работает некорректно.

    Как исправить «Java.net.ConnectException: Connection timed out»

    Существуют несколько способов избавиться от ошибки Java.net.ConnectException. Рассмотрим их по порядку:

    • Перезагрузите ваш PC. В некоторых случаях данный простой метод позволял решить ошибку java.net.connectexception connection refused;
    • Установите на ПК свежую версию «Java». Довольно частой причиной рассматриваемой проблемы является устаревшая версия «Java» на пользовательском ПК. Перейдите в Панель управления, затем в «Программы», там найдите «Java» и кликните на неё. После появления окна её настроек перейдите на вкладку «Update», нажмите там на кнопку «Update Now», и установите в системе требуемые обновления.

    Данную процедуру необходимо провести как на вашей машине, так и на машине того пользователя, с которым вы собираетесь играть в «Майнкрафт» по сети;

      Внесите «Майнкрафт» в исключения брандмауэра и антивируса на вашем ПК. Запустите Панель управления, перейдите в «Система и безопасность», там найдите «Брандмауэр Виндовс» и кликните на него. В открывшемся окне настроек брандмауэра слева сверху выберите опцию «Разрешения взаимодействия…».

    В открывшемся окне разрешённых для внешнего подключения программ найдите программы с упоминанием «Java», и поставьте им галочки для разрешения подключения (поможет кнопка «Изменить параметры»). Нажимаем на «Ок» для сохранения результата, перезагружаемся и пробуем подключиться к серверу. С антивирусом необходимо проделать аналогичные операции, внеся «Java» и «Майнкрафт» в его исключения;

  • Попробуйте альтернативный сервер. Если подключения к конкретному серверу невозможно, тогда вполне вероятно, что у него наблюдаются временные проблемы в работе. Рекомендую попробовать альтернативный сервер, или подождать некоторое время, пока работоспособность начального сервера восстановиться;
  • Создайте сервер на другой машине. Если вы создаёте сервер, к которому подключается другой знакомый вам пользователь, тогда рекомендуется поменять базовый компьютер для создания сервера. То есть сервер должен создать уже другой пользователь, а вы подключитесь к нему. Часто это позволяло решить проблему net.ConnectException на пользовательском компьютере;
  • Используйте статистический IP-адрес. Если у вас есть возможность, рекомендуется использовать официальный (белый) IP-адрес, полученный через провайдера (обычно данная услуга имеет платный характер);
  • Установите на ваш ПК (гаджет) свежую версию «Майнкрафт». Обычно необходимо, чтобы версии игры на сервере и на вашем ПК (гаджете) соответствовали друг другу;

    Установите самую свежую версию программы

  • Избавьтесь от имеющихся модов к игре. Если вы используете какие-либо моды «Майнкрафт», рекомендуется удалить их, оставив само тело игры;
  • Перезагрузите ваш роутер. Отключите ваш роутер, подождите полминуты, а затем включите его обратно;
  • Обратитесь за консультацией к провайдеру. По различным причинам некоторые провайдеры блокируют доступ к некоторым серверам. Узнайте, не ваш ли это случай, и не является ли ваш провайдер причиной возникновения данной проблемы.
  • Источник

    Java.Net.SocketException: Network Is Unreachable

    Today, we will discuss the possible reasons and solutions for the java.net.SocketException: Network is unreachable exception while programming in Java.

    Possible Reasons and Solution for java.net.SocketException: Network is unreachable in Java

    Example Code (Causing an Error):

    In this code, we pass the URL and the fileName to the downloadXML() method that reads the .xml file from the specified URL and writes it into the given fileName , which is further saved on our local system.

    Though this code example is syntactically and semantically correct but generates the java.net.SocketException: Network is unreachable exception. The error is self-explanatory that tells us the network is not available at the current moment.

    The reason causing this error is the connection breakdown. It can happen in Wi-Fi, 3G, or plain internet connection on the machine (computer/laptop).

    Whenever we get this error, we must assume that the internet connection is not stable and may be lost from time to time while writing our application.

    For instance, this happens with mobiles frequently when we are in the basements or tube, etc. It also happens while using apps on a PC/laptop, but it is less frequent.

    The second reason can be incorrect Port and/or HostName . Make sure both are correct.

    Additionally, you must remember two more things that can help in error identification.

      First, you will get a java.net.UnknownHostException error if you are completely disconnected from the internet

    Usually, the Network is unreachable differs from the Timeout Error . In the Timeout Error , it can’t even find where it should go.

    For instance, there can be a difference between having our Wi-Fi card off and no Wi-Fi.

    Firstly, perform the usual fiddling with the firewall to ensure that the required port is open. Then, have a look into the network issues that you might have.

    Turn off the firewalls and eliminate the obstacles such as routers and complications to make it work in the simplest scenario possible since it is a network-related issue, not code related problem.

    Источник

    Minecraft Forums

    java.net.SocketExecption: Network is unreachable

    I have a server running on a Mac using Craftbukkit. Recently, my computer’s graphics card had to be replaced; and ever since, my friends could not connect to the server. Only I can, using «localhost». When anybody else tries to connect, they get the following error message: «Failed to connect to the server java.net.SocketExecption: Network is unreachable».

    Please help! Btw, I tried restarting the server, my wireless connection, and even my computer; yet still nothing works.

    Thank you so much!

    • Enderman Ender
    • Join Date: 6/3/2011
    • Posts: 8,485
    • Member Details

    This strongly implies that the IP address they are trying to use is bogus.
    A port forwarding problem would not manifest itself as a NETWORK unreachable.

    This message means that an IP router somewhere is throwing up it’s hands and saying «I have no idea where to send this»

    • Tree Puncher
    • Join Date: 1/11/2012
    • Posts: 24
    • Member Details

    This strongly implies that the IP address they are trying to use is bogus.
    A port forwarding problem would not manifest itself as a NETWORK unreachable.

    This message means that an IP router somewhere is throwing up it’s hands and saying «I have no idea where to send this»

    The odd thing is that they have been using the same IP all the time, and only now am I getting this error. I got the IP to use off of IPChicken, and it is the same as always.

    • Tree Puncher
    • Join Date: 1/11/2012
    • Posts: 24
    • Member Details

    • Enderman Ender
    • Join Date: 6/3/2011
    • Posts: 8,485
    • Member Details

    that error means the device where your packets are arriving is NOT LISTENING.

    So.. either your server is not running, or you are using the wrong IP address to connect with, or your port forwarding is pointed at the wrong IP address.

    This is not usually a firewall issue, as they usually just silently eat packets.

    • Tree Puncher
    • Join Date: 1/11/2012
    • Posts: 24
    • Member Details

    that error means the device where your packets are arriving is NOT LISTENING.

    So.. either your server is not running, or you are using the wrong IP address to connect with, or your port forwarding is pointed at the wrong IP address.

    This is not usually a firewall issue, as they usually just silently eat packets.

    My server is running, I use the right IP, and I’m pretty sure my port forwarding is pointed at the correct IP address. Whenever I go on Verizon and port forward, it seems to work; yet when I go on canyouseeme.org and test port 25565, it also says connection refused. Man, is this annoying.

    EDIT: Other computers in my LAN can connect to my server, but still not outside of my LAN.

    Источник

    Ошибка «io.netty.channel.AbstractChannel AnnotatedConnectException» в Minecraft: что делать?

    Запуск Minecraft может быть прерван ошибкой «io.netty.channel.AbstractChannel AnnotatedConnectException: Connection refused: no further information», которая возникает на этапе подключения к серверу. Узнаем, что предшествует появлению этой ошибки и способы ее исправления.

    Чем вызвана ошибка?

    Если при запуске Майнкрафт на экране видим ошибку «io.netty.channel.AbstractChannel AnnotatedConnectException», из-за которой игре отказано в подключении, то она может произойти по следующим причинам:

    1. Подключение к серверу заблокировано брандмауэром Windows. Чтобы этого избежать, нужно добавить в список исключений каталог с игрой и файлы Java.
    2. Проблема может возникнуть после обновления Minecraft до последней версии, когда в системе используется устаревшая версия Java. В результате это может привести к конфликту с определенными компонентами игры и препятствовать подключению к серверу.
    3. В фоновом режиме работает программное обеспечение, которое не совместимо с Майнкрафт, и вызывает ошибку при соединении с сервером.

    Перед применением решений перезагрузите роутер. Возможно, ошибка возникла из-за ошибочной сетевой конфигурации или повреждения кэша DNS. Отключите кабель питания роутера и подождите 2-3 минуты, прежде чем подключить устройство к электросети. Когда подключение к интернету будет установлено, попробуйте запустить игру.

    Кроме того, найдите по запросу в интернете список приложений, которые несовместимы с определенными компонентами Minecraft, и удалите их, если они присутствуют на компьютере.

    Добавление исключения в Брандмауэр

    Во многих случаях подключение к серверу Minecraft блокируется брандмауэром Windows, что в конечном итоге приводит к ошибке «io.netty.channel.AbstractChannel AnnotatedConnectException». Поэтому попробуйте добавить исключение для некоторых исполняемых файлов из папки Minecraft, которым требуется доступ в интернет.

    Разверните меню Пуск и щелкните на значок шестеренки, чтобы открыть системные Параметры, либо просто нажмите Win + I. Перейдите в раздел «Обновления и безопасность».

    Откройте вкладку «Безопасность Windows» и перейдите в раздел «Брандмауэр и защита сети».

    Выберите опцию «Разрешить работу с приложением через Брандмауэр».

    Кликните на кнопку «Изменить параметры» и подтвердите это запрос нажатием на кнопку «Да».

    Затем выберите «Разрешить другое приложение» и кликните на кнопку «Обзор». Перейдите в папку Minecraft и выберите исполняемый файл.

    Повторите указанные действия еще раз. Перейдите в папку, в которой установлены серверы Minecraft. Откройте папку Maxwell – MinecraftServer. Установите разрешения обоим исполняемым файлам Java внутри этой папки таким же образом.

    Теперь найдите в списке все опции «Java Platform SE Binary» и отметьте флажками для частной и публичной сети.

    После применения изменений запустите Minecraft и посмотрите, прерывается ли этот процесс ошибкой «io.netty.channel.AbstractChannel AnnotatedConnectException».

    Добавление IP-адреса и порта

    Если для доступа в интернет используется динамический IP-адрес, он будет меняться каждые пару дней. Поэтому проверьте IP-адрес и порт для игры и добавьте его в лаунчер Minecraft.

    Откройте командную строку с помощью поиска Windows, предоставив ей доступ администратора.

    В консоли выполните команду ipconfig и запишите IPv4-адрес.

    Затем перейдите в папку Minecraft Servers – Maxwell (с набором случайных чисел) – MinecraftServer и откройте текстовый документ «Server Properties».

    Найдите в нем и запишите значение строки «Server Port», например, «25565».

    Затем запустите Minecraft и перейдите к опции «Play Multiplayer». Выберите сервер и кликните на «Edit» (Редактировать).

    Теперь в поле Address укажите IPv4-адрес и номер порта, например, «XXX.XXX.X.X:25565»

    Кликните на Done (Готово), затем на кнопку Refresh (Обновить). Проверьте, прерывается ли запуск Minecraft ошибкой.

    Проверка фильтрации портов

    Иногда проблема может возникнуть в результате случайной фильтрации пользователем требуемых портов. Несмотря на то, что переадресация портов правильно настроена, фильтрация автоматически обнуляет ее, что приводит к указанной ошибке. Проверьте сетевые конфигурации роутера и локальной машины и убедитесь, что фильтрация портов не включена.

    Источник

    Понравилась статья? Поделить с друзьями:
  • Ошибка подключения mi smart band 4
  • Ошибка подключения ipc в приложении dmss почему
  • Ошибка подключения metamask к вк
  • Ошибка подключения ip адрес не присвоен принтер
  • Ошибка подключения libs в компасе