java net socketexception network is unreachable что делать

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

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

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

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

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

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

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

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

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

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

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

Источник

java.net.SocketException: Network is unreachable: connect

I am trying to download a xml text file from a web server using this method:

Sometimes this exception is thrown (where I specified is code):

6 Answers 6

You are facing a connection breakdown. Does this happen in 3G, WiFi or «plain» connection on a computer?

Anyway, you must assume that the connection may be lost from time to time, when writing your app. For example, with mobiles, this happens frequently in the tube, in basements, etc. With PC apps, this is less frequent but occurs sometimes.

A retry can be a good solution. And a clean error message that explains the network is not available at this moment too.

«Network is unreachable» means just that. You’re not connected to a network. It’s something outside of your program. Could be a bad OS setting, NIC, router, etc.

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

I haven’t tested with your code so it would be totally different case though, still I’d like to share my experience. (Also this must be too late answer though, I hope this answer still would help somebody in the future)

I recently faced similar experience like you such as some times Network is unreachable, but sometimes not. In short words, what was cause is too small time out. It seems Java throws IOException with stating «Network is unreachable» when the connection fails because of it. It was so misleading (I would expect something like saying «time out») and I spent almost a month to detect it.

Here I found another post about how to set time out. Alternative to java.net.URL for custom timeout setting

Again, this might not the same case as you got experienced, but somebody for the future.

Источник

Minecraft Forums

java.net.SocketExecption: Network is unreachable

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception 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.

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

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»

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

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.

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

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.

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

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.

Источник

Ошибка java.net.SocketException: Conection reset – как исправить

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

В этом примере мы поговорим о java.net.SocketException. Это подкласс IOException, поэтому это проверенное исключение, которое сигнализирует о проблеме при попытке открыть или получить доступ к сокету.

Настоятельно рекомендуется использовать самый «определенный» класс исключений сокетов, который более точно определяет проблему. Стоит также отметить, что SocketException, выдаётся на экран с сообщением об ошибке, которое очень информативно описывает ситуацию, вызвавшую исключение.

Простое клиент-серверное приложение

Чтобы продемонстрировать это исключение, я собираюсь позаимствовать некоторый код из клиент-серверного приложения, которое есть в java.net.ConnectException. Он состоит из 2 потоков.

Получается, что 2 потока будут в разных классах, запущенных двумя разными основными методами, чтобы вызвать исключение:

Как вы можете видеть, я поместил в SimpleClient 15-секундную задержку, прежде чем попытаться отправить свое сообщение. К тому моменту, когда клиент вызывает sleep(), он уже создал соединение с сервером. Я собираюсь запустить оба потока, и после того, как клиент установит соединение, я внезапно остановлю клиентское приложение.
Вот что происходит на стороне сервера:

Мы получаем исключение SocketException с сообщением «Сброс подключения». Это происходит, когда один из участников принудительно закрывает соединение без использования close().

Конечно, вы можете сделать оперативное закрытие соединения, не закрывая приложение вручную. В коде клиента, после ожидания в течение 15 секунд (или меньше), вы можете выдать новое исключение (используя throws new Exception ()), но вы должны удалить finally, иначе соединение будет нормально закрываться, и SocketException не будет сброшен.

Как решить проблему с SocketException

SocketException – это общее исключение, обозначающее проблему при попытке доступа или открытия Socket. Решение этой проблемы должно быть сделано с особой тщательностью. Вы должны всегда регистрировать сообщение об ошибке, которое сопровождает исключение.

В предыдущем примере мы видели код сообщения. Это происходит, когда один из участников принудительно закрывает соединение без использования close(). Это означает, что вы должны проверить, был ли один из участников неожиданно прерван.

Также может быть сообщение «Слишком много открытых файлов», особенно если вы работаете в Linux. Это сообщение обозначает, что многие файловые дескрипторы открыты для системы. Вы можете избежать этой ошибки, если перейдете в /etc/sysctl.conf и увеличите число в поле fs.file-max. Или попытаться выделить больше стековой памяти.

Конечно, можно встретить много других сообщений. Например, «Ошибка привязки», где ваше соединение не может быть установлено, поскольку порт не может быть привязан к сокету. В этом случае проверьте, используется ли порт и т. д.

Если у вас проблема с minecraft, то чтобы решить проблему попробуйте сделать следующее:

Средняя оценка / 5. Количество голосов:

Источник

Unable to connect to friend’s LAN server [duplicate]

I am unable to connect to my friend’s LAN server, on the Technic launcher mod pack, «Vivacity».

When he puts it up, I can’t even see it in my server menu. This has also been an issue when trying to use LAN servers for other games, such as Garry’s Mod. When I enter the port number and try to direct connect, it says «java.net.SocketException:Network is unreachable:no further information».

I tried using our public IP as the port, in an attempt to add it to my server list, but it says «java.net.SocketException: Connection refused: no further information»

What am I doing wrong?

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

2 Answers 2

Point 1 and 2 are the most important. Also, as a side note, don’t use an IP as a port. They are completely different.

java net socketexception network is unreachable что делать. Смотреть фото java net socketexception network is unreachable что делать. Смотреть картинку java net socketexception network is unreachable что делать. Картинка про java net socketexception network is unreachable что делать. Фото java net socketexception network is unreachable что делать

I had this error before when trying to play with my friend. Try this method:

Assuming that you have a computer running Windows:

1: Press Windows Key + R to open the run dialogue

2: Type in «cmd» to open up the command prompt

3: In the cmd, type «ipconfig»

4: This should bring up a list of addresses. The address you want is the IPv4 address

5: Lastly, open up Minecraft and try connecting using your IPv4 address

If you are running on a Mac:

1: Click on the Apple Logo at the top left corner

2: Go to System Preferences

3: Under System Preferences, click on Network

4: At the right, it should say the status, and under that, an address in the format of 192.168.X.XXX

5: Open up Minecraft and try connecting using that address

Sorry for the information overhaul, but this did work for me.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *