 |
|
ANTICHAT
> ПРОГРАММИРОВАНИЕ
> С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
|
[C, Win32Api, cJSON, WinInet & WinSocket] Получение IP адреса и информации о нём
|
|
 |
|

03.06.2020, 07:35
|
|
Постоянный
Регистрация: 14.03.2015
Сообщений: 835
С нами:
5876832
Репутация:
118
|
|
Вот тебе ещё подобный сайтик, только возвращает более развёрнутый ответ о твоём IP'шнике(В зависимости от переданных параметров в запросе)
|
|
|

03.06.2020, 11:56
|
|
Постоянный
Регистрация: 27.05.2018
Сообщений: 651
С нами:
4191790
Репутация:
83
|
|
Сообщение от Dark_Knight
Тогда зачем ты лезешь в питон? И чего не юзаешь WInSDK бляха и подключаешь локально wininet?
Зачем юзать С, когда проще заюзать плюсы, которые банально помогут проще не словить nullptr
А где я в него полез? Я на нём код написал, как шаблон. Чтобы потом иметь представление о дальнейших действиях. Плюс код на питоне сделан был быстрее. Если плохо со чтением, то перечитай. Я кодю больше на Си, а не на плюсах. Я так понял, на бх что не выложи, то обязательно будет обосрано?
Ты же видишь, что идут проверки на описатели при ветвлении. Вместо nullptr в Си используют NULL (это максрос на (void*)0).
Сообщение от Quasper
Вот тебе ещё подобный сайтик, только возвращает более развёрнутый ответ о твоём IP'шнике(В зависимости от переданных параметров в запросе)
Я смотрю, но он возвращает информацию по запросу, где в ссылку вставляется ip или домен. Т.е мне нужно сначала получить ip моим способом, а потом туда вставлять?
|
|
|

03.06.2020, 13:23
|
|
Участник форума
Регистрация: 29.04.2017
Сообщений: 263
С нами:
4757761
Репутация:
213
|
|
Сообщение от DolgorukovGTA
А где я в него полез? Я на нём код написал, как шаблон. Чтобы потом иметь представление о дальнейших действиях. Плюс код на питоне сделан был быстрее. Если плохо со чтением, то перечитай. Я кодю больше на Си, а не на плюсах. Я так понял, на бх что не выложи, то обязательно будет обосрано?
Я так понял, что кому-то нужно научится воспринимать критику не как личное оскорбление, а как повод ещё кое-чему научится.
Ведь так в программировании будет всегда. Такое может случится с каждым кодером, который выставит свой код на всеобщее обозрение и его заприметят старики, которые в свою очередь объяснят почему ты и твой код дерьмо.
Не будь обиженкой, стремись стать этим стариком!
|
|
|

03.06.2020, 14:03
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от DolgorukovGTA
Я кодю больше на Си, а не на плюсах. Я так понял, на бх что не выложи, то обязательно будет обосрано?
Неа. Это я просто такой. Не обижайся) Я любя все это говорю с иронией и сатирой(хотя редко кто это от меня понимает). Я иногда могу немного с преувеличением говорить. То что кодишь на С - это хорошо ибо куда тебе проще будет разбираться в некоторых аспектах работы программ. А тригернуло меня больше из-за локального инклуда, который обычно используется, как глобальный. Парсинг json'a еще тот геморой на плюсах даже, а вот если тебе надо будет работать с динамическим json'ом, то уже уже я бы советовал поискать либы для этого ибо с ними куда проще работатью
|
|
|

03.06.2020, 14:05
|
|
Постоянный
Регистрация: 27.05.2018
Сообщений: 651
С нами:
4191790
Репутация:
83
|
|
Сообщение от Dark_Knight
Неа. Это я просто такой. Не обижайся) Я любя все это говорю с иронией и сатирой(хотя редко кто это от меня понимает). Я иногда могу немного с преувеличением говорить. То что кодишь на С - это хорошо ибо куда тебе проще будет разбираться в некоторых аспектах работы программ. А тригернуло меня больше из-за локального инклуда, который обычно используется, как глобальный. Парсинг json'a еще тот геморой на плюсах даже, а вот если тебе надо будет работать с динамическим json'ом, то уже уже я бы советовал поискать либы для этого ибо с ними куда проще работатью
Да, насчёт динамического json'a согласен с библиотекой. Какой ещё локальный include? Поясни за это, очень непонятно
Сообщение от BASS_DEVSOFTWARE
Я так понял, что кому-то нужно научится воспринимать критику не как личное оскорбление, а как повод ещё кое-чему научится.
Ведь так в программировании будет всегда. Такое может случится с каждым кодером, который выставит свой код на всеобщее обозрение и его заприметят старики, которые в свою очередь объяснят почему ты и твой код дерьмо.
Не будь обиженкой, стремись стать этим стариком!
А разве старики на Си не кодят?
Даже не знал, что я такой хаповый человек. Хотя я таким себя не считаю, не знал, что на такой простой способ слетится столько народу. Делаем выводы, что то ли Вы мою работу цените, то ли он действительно годный.
|
|
|

03.06.2020, 14:08
|
|
Постоянный
Регистрация: 14.03.2015
Сообщений: 835
С нами:
5876832
Репутация:
118
|
|
Сообщение от DolgorukovGTA
Я смотрю, но он возвращает информацию по запросу, где в ссылку вставляется ip или домен. Т.е мне нужно сначала получить ip моим способом, а потом туда вставлять?
нет, указываешь какие параметры тебе нужны по типу latitude, longtitude, countrycode и прочее и тебе всё это придёт ответом. Так же можешь через него пробить информацию по нужному тебе айпишнику и опять же через запрос)
|
|
|

03.06.2020, 14:09
|
|
Постоянный
Регистрация: 27.05.2018
Сообщений: 651
С нами:
4191790
Репутация:
83
|
|
Сообщение от Quasper
Так же можешь через него пробить информацию по нужному тебе айпишнику и опять же через запрос)
Про это понял.
|
|
|

03.06.2020, 14:14
|
|
Постоянный
Регистрация: 14.03.2015
Сообщений: 835
С нами:
5876832
Репутация:
118
|
|
Сообщение от DolgorukovGTA
Про это понял.
так же ещё можешь настроить статическую ссылку которая будет возвращать нужные параметры по типу
короче в документации по сайту пороешься) годная темка
|
|
|

03.06.2020, 14:15
|
|
Постоянный
Регистрация: 27.05.2018
Сообщений: 651
С нами:
4191790
Репутация:
83
|
|
Сообщение от Quasper
так же ещё можешь настроить статическую ссылку которая будет возвращать нужные параметры по типу
короче в документации по сайту пороешься) годная темка
Вижу, очень годно, благодарю! Где ты был раньше....
UPD 04.06: Репозиторий обновлен. Сейчас работаю над изменением запроса под новый сайт, выводящий более подробнуюю информацию об адресе.
|
|
|

05.06.2020, 13:34
|
|
Постоянный
Регистрация: 27.05.2018
Сообщений: 651
С нами:
4191790
Репутация:
83
|
|
UPD 05.06: Переезд на новый сайт! Так же для парсинга была подключена библиотека (см. репозиторий). 🥳 🥳 🥳
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|