powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
25 сообщений из 43, страница 1 из 2
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825075
Питон33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть какой нибудь простой способ узнать свой IP программным способом?
Пробовал Через winsock, но не на всех компах этот способ работает.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825081
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
127.0.0.1 - точно твой
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825189
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Питон33Есть какой нибудь простой способ узнать свой IP программным способом?
Пробовал Через winsock, но не на всех компах этот способ работает.
Как насчет ipconfig?

Но на компьютерах с Unix и Mac данная команда скорее всего работать не будет
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825243
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WBEM WMI Win32_NetworkAdapter но только для IPv4
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825361
P00012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
Пробовал Через winsock, но не на всех компах этот способ работает.
Так и надо делать. И работает этот способ (что за способ так и не въехал) везде.
А как пробовал ? Просвяти.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825381
вызов GetIpHost()
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825421
P00012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем такие сложности.
Попробуй так.

Код: plaintext
1.
oWsck =  create("MSWinsock.Winsock.1")
? oWsck.LocalIP
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825437
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если сетевух несколько ?
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825447
И тем не менее, Ip адрес принадлежитинтерфейсу, которых наодном компе может быть много. И сейчас это далеко не редкость, особенно на ноутбуках. Учите матчасть.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825457
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Питон33Есть какой нибудь простой способ узнать свой IP программным способом?
Пробовал Через winsock, но не на всех компах этот способ работает.
Лучше напиши зачем оно вообще тебе надо.
IP-шников часто бывает несколько. Например стандартный случай - VPN-подключение к интернет провайдеру. Есть IP сетевухи и есть IP для VPN соединения.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825461
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: P00012
> ага ?

У меня на ноуте основная сеть WiFi, периодически подключаю проводную, периодически подключаю сеть по блютузу и постоянно
втыкаю КПК, от которого свое сетевое соединение.
Итого( по мере убывания частоты использования)
WiFi
сеть с КПК
проводное подключение
блютуз-подключение
Как правило два первых практически всегда работают одновременно и что в таком случае за "ага" будет?
:)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825484
P00012проходящий. Я тут причем ?Ну вроде как приводильщик некоторых пословиц. Я совет дал, автор пусть распраягается. Мне нужно будет - я сделаю.
Вякает сидит, советчик туев.То есть, указав на возможную неоднозначность результат piva "вякает", а вот P00012, выдвая на-гора не к месту идиотские поговорки, выдает тем самым глубочайшие истины? Так что, кто тут "советчик туев" еще надо посмотреть.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36825654
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тем более, что MSWinsock.Winsock.1 еще сетупить надо. А то у меня на компе такой шутковины нету
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826027
Питон33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pivaтем более, что MSWinsock.Winsock.1 еще сетупить надо. А то у меня на компе такой шутковины нету
piva я тебя знаю
и дружбана твоего Dimag знаю.
piva ты конкретный пример на фоксе давай!
Кстати, ты на линухе ещё пишешь?
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826035
Питон33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima TПитон33Есть какой нибудь простой способ узнать свой IP программным способом?
Пробовал Через winsock, но не на всех компах этот способ работает.
Лучше напиши зачем оно вообще тебе надо.
IP-шников часто бывает несколько. Например стандартный случай - VPN-подключение к интернет провайдеру. Есть IP сетевухи и есть IP для VPN соединения.
Нужен IPv4 - адрес в интернете.
То что выдаёт ipconfig.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826099
Питон33Нужен IPv4 - адрес в интернете.
То что выдаёт ipconfig.Адрес в интертере и то, что выдает ipconfig - две большие разницы. Особенно приналичии прокси, NAT и т.д. Так Вы таки определитесь. А еще лучше - опишите задачу, для решения которой понадобилось определять какой-то ip-адрес.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826230
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Питон33, проходящий все правильно написал, а ты похоже полный ноль в администрировании сетей TCP/IP.

Адрес с которого ты выходишь в инет и адрес, который видят те сервера на которые ты ходишь - это два разных адреса, но иногда они совпадают.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826259
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Питон33То что выдаёт ipconfig.
Код: plaintext
run ipconfig > MyIp.txt
потом парси файл MyIp.txt
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826570
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Питон33Кстати, ты на линухе ещё пишешь?
А должен ? Может мы дали пили вместе.
Кста - если ты всех знаешь то хва уже прятаться за "серыми" никами.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826577
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.А еще и Piva с dimag пожалуюсь.
Саня, ты ли это ? Я тут не при делах, тут Серега рулит, за оплеухами велкам на фоксклаб, бан всем гарантирую
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826589
pivaСаня, ты ли это ?Первая попытка неудачная.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826633
P00012Зачем такие сложности.
Попробуй так.

Код: plaintext
1.
oWsck =  create("MSWinsock.Winsock.1")
? oWsck.LocalIP


Указанный элемент должен быть установлен (зарегистрирован) на компе и требует наличие лицензии на использование его в своих разработках.
Вот как раз пример, где эта ситуация разбирается
Если установлен визуал студио, то все работает на ура. А если клиентов несколько и они в разных городах, то Winsock придется регистрировать на всех этих компах. Я как с этой проблемой столнулся, то стал искать другие пути. Да и ТС, судя по теме, столкнулся с этим же, используя winsock.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826728
P00012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
* Только под Vfp  9 . 0 
DECLARE Integer EnumInterface IN XDll.Dll integer 
EnumInterface( Sys( 3095 ,_vfp) )
? :)
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826734
P00012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, забыл написать что эта штука создает курсор CRSIP со всеми адресами ваших интерфейсов.
...
Рейтинг: 0 / 0
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
    #36826755
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всеt IP адреса читаются в реестре
ключ для поиска 4D36E972-E325-11CE-BFC1-08002BE10318 далее и сами разберетесь, с учетом значения свойства "Class" конечно и понятия ROOT.

Для начала HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}

там есть перечисления всех адаптеров, далее в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services ищите остальное - там и есть назначенные адреса, шлюзы, маски и прочее - так что даже API не надо и выполнения ipconfig
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]