• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

Код определения города и IP на Java

UriynikLolzer

Новичок
Сообщения
0
Реакции
1
0 руб.
Попали исходники одной программы в руки. Все их сливать не буду, но вот либу по определению IP и города (по этому же IP) выкладываю в общий доступ

Для работы требуется библиотека org.json, которую найдете сами :(

Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;

import org.json.JSONException;
import org.json.JSONObject;

public class GetInfo {
    public String getInf() throws IOException, JSONException {
      
        URL temp = new URL("http://ipinfo.io/json");
        BufferedReader tmp = new BufferedReader(new InputStreamReader(
                temp.openStream()));
        String x = "", c;
        while ((c = tmp.readLine()) != null) {
            x += c;
        }
        JSONObject obj = new JSONObject(x);
        String city = obj.getString("city");
        String ip = obj.getString("ip");
        return ("Твой IP адрес: " + ip + '\n' + "Твой город: " + city);
    }
}

(и да, это копипаст МОЕЙ ЖЕ статьи с лолза)
 
Сверху Снизу