Java. Как получить из request.getRemoteAddr() IP-Address в формате IPv4?

212
13 мая 2017, 18:45
public void doFilter(ServletRequest req,...
HttpServletRequest request = (HttpServletRequest) req;
String userIp = request.getRemoteAddr();

Таким образом получаю IP-Address пользователя, приславшего запрос. Но он получается в формате IPv6. Как получить в IPv4 ?

Answer 1

Попробуйте использовать Inet4Address http://download.java.net/jdk7/archive/b123/docs/api/java/net/Inet4Address.html#format

READ ALSO
Распарсить html при помощи Jsoup

Распарсить html при помощи Jsoup

У меня есть форма постов на форуме который мне надо распарсить:

206
Помогите разобраться с DialogFragment в android

Помогите разобраться с DialogFragment в android

Стоит задача - реализовать в приложении alertDialog по нажатию на экранВ принципе это я сделал, оно работает:

334
Как узнать IP адрес устройства?

Как узнать IP адрес устройства?

Сервер, на который я отправляю запрос определяет мой IP, а как получить этот IP программно, чтобы потом сравнить?

257
Как отключить “тень” при свайпе?

Как отключить “тень” при свайпе?

Когда тянешь пальцем экран вертикально, дотягиваешь до края и тянешь дальше, начинает проявляться полукруглая теньЕсть ли возможность её отключить?

190