Я пытаюсь получить свой IP-адрес в Интернете на Java, но я получаю свой локальный адрес (т. Е.: 127.0.0.1), когда мой IP-адрес 192.168.0.xxx
Я использую строку:
InetAddress.getLocalHost().getHostAddress();
, который кажется стандартным для получения IP-адреса, но это не то, что я ищу.В каждом уроке написано, что нужно использовать эту строку, поэтому я немного запутался.
Может кто-нибудь подсказать, пожалуйста, как я могу получить свой правильный IP-адрес, пожалуйста?
Я работаюна устройстве, которое подключено к WiFi, и я не использую кабель.Я подключаюсь к серверу, используя IP-адрес, заданный в ifconfig inet addr, и мне нужно получить inet-адрес устройства.Я мог проверить IP сокета на стороне сервера, но подумал, что будет лучше, если устройство (клиент) сообщит серверу, по какому IP он ожидает подключения других устройств.