Я следовал за ответом в https://stackoverflow.com/a/2241269/2458223 (что предложил Уильям Брендель), но большую часть времени возвращает неправильные результаты, когда я сравниваю результаты с MYSQL. Пожалуйста, ознакомьтесь сВОПРОС: java.net.InetAddress РЕЗУЛЬТАТЫ неверны по сравнению с результатами MYSQL
InetAddress bar = InetAddress.getByName("187.210.139.0");
value = ByteBuffer.wrap(bar.getAddress()).getInt();
результаты можно просмотреть здесь ...
JAVA Результаты: (см: http://ideone.com/CJ3qCU)
returns: 1143829760
MYSQL Результаты:
mysql> select inet_aton("187.210.139.0");
+----------------------------+
| inet_aton("187.210.139.0") |
+----------------------------+
| 3151137536 |
+----------------------------+
Что такое проблема здесь .. любая ошибка ?? Пожалуйста помоги!!
да он возвращает -1143829760 –