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

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

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

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

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

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

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


Указанный элемент должен быть установлен (зарегистрирован) на компе и требует наличие лицензии на использование его в своих разработках.
Вот как раз пример, где эта ситуация разбирается
Если установлен визуал студио, то все работает на ура. А если клиентов несколько и они в разных городах, то Winsock придется регистрировать на всех этих компах. Я как с этой проблемой столнулся, то стал искать другие пути. Да и ТС, судя по теме, столкнулся с этим же, используя winsock.
...
Рейтинг: 0 / 0
02.09.2010, 18:51
    #36826728
P00012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
Код: plaintext
1.
2.
* Только под Vfp  9 . 0 
DECLARE Integer EnumInterface IN XDll.Dll integer 
EnumInterface( Sys( 3095 ,_vfp) )
? :)
...
Рейтинг: 0 / 0
02.09.2010, 18:57
    #36826734
P00012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
Да, забыл написать что эта штука создает курсор CRSIP со всеми адресами ваших интерфейсов.
...
Рейтинг: 0 / 0
02.09.2010, 19:18
    #36826755
piva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO?
Все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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / КАК УЗНАТЬ СВОЙ IP ИЗ ПРОГРАММЫ FOXPRO? / 25 сообщений из 43, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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