VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 16.08.2008, 23:45   #1
Активный Участник
 
Аватар для vertex
 
Сообщений: 437
Благодарности: 152 в 75 сообщениях Поиск благодарностей vertex
По умолчанию IPv6 под Windows на C++

Если кто-нидь писал чего для IPv6 под Windows на C++, поделитесь опытом, плиз.

Долго я в инете рылся, но так и не нашел дыже самых элементарных вещей: 1. Как получить список IPv6 адресов на локальном PC и 2. Не смог никакого парсера для IPv6 найти. Странно вообще, как такое возможно...

Видел лишь одну библиотеку написанную под BSD, с кривым IPv6 парсером, и это все.
vertex вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 17.08.2008, 01:52   #2
Practical UNIX Terrorist
 
Аватар для rojer
 
Откуда: bray.ie<-dub.ie<-msk.ru<-ykt.ru
Сообщений: 2,291
Благодарности: 1,257 в 647 сообщениях Поиск благодарностей rojer
По умолчанию Re: IPv6 под Windows на C++

> Видел лишь одну библиотеку написанную под BSD, с кривым IPv6 парсером

не надо грязи, под BSD с IPv6 всё давно нормально.
__________________
Even if a billion people believe something it can still be ridiculous.
rojer вне форума   Ответить с цитированием
Благодарностей: 2 от:
Inferno (17.08.2008), Pav (18.08.2008)
Старый 17.08.2008, 02:53   #3
Заслуженный Участник
 
Аватар для Inferno
 
Откуда: Orbis
Сообщений: 1,927
Благодарности: 585 в 346 сообщениях Поиск благодарностей Inferno
Отправить сообщение для  Inferno с помощью ICQ
По умолчанию Re: IPv6 под Windows на C++

Под БСД с TCP/IP всегда было лучше чем у всех,ибо стек изначально разрабатывался именно для неё.
__________________
I believe there are two things in this world: Sky staring at me,and the moral law within. (Kant)
Inferno вне форума   Ответить с цитированием
Благодарность от:
Pav (18.08.2008)
Старый 17.08.2008, 13:13   #4
Активный Участник
 
Аватар для vertex
 
Сообщений: 437
Благодарности: 152 в 75 сообщениях Поиск благодарностей vertex
По умолчанию Re: IPv6 под Windows на C++

Цитата:
Сообщение от rojer Посмотреть сообщение
не надо грязи, под BSD с IPv6 всё давно нормально.
Ну, это они сами запачкались...

У них на сайте было написано, что сорри, проблемы при использовании под Windows, вот, мол, пробуйте тут пачи...

А во-вторых, они, разумеется, не поддерживают веб-расширения IPv6, т.е. то что Microsoft реализовала чтобы IPv6 синтакс не конфликтовал с URL синтаксисом: http://en.wikipedia.org/wiki/IPv6#Li...ce_identifiers

А мне нужен полный парсер, который весь синтаксис понимает. Чувствую что придется все самому писать, как обычно...

vertex добавил 17.08.2008 в 14:31
Есть еще сопутсвующий вопрос: есть-ли какой простой способ добавить виртуальные IPv4 и IPv6 адреса на Vista компе?

Просто мне нужно писать инумератор всех адресов, а адрес у меня всего один IPv4 на данный момент, по-этому сложно тестировать...

Последний раз редактировалось vertex, 17.08.2008 в 13:32. Причина: Добавлено сообщение
vertex вне форума   Ответить с цитированием
Старый 18.08.2008, 00:30   #5
Заслуженный Участник
 
Аватар для ixania
 
Сообщений: 2,951
Благодарности: 1,004 в 534 сообщениях Поиск благодарностей ixania
По умолчанию Re: IPv6 под Windows на C++

rtfm->MSDN->getaddrinfo
Цитата:
Сообщение от vertex Посмотреть сообщение
Если кто-нидь писал чего для IPv6 под Windows на C++, поделитесь опытом, плиз.

Долго я в инете рылся, но так и не нашел дыже самых элементарных вещей: 1. Как получить список IPv6 адресов на локальном PC и 2. Не смог никакого парсера для IPv6 найти. Странно вообще, как такое возможно...

Видел лишь одну библиотеку написанную под BSD, с кривым IPv6 парсером, и это все.
__________________
Complaining Is Stupid. Either Act or Forget.
ixania вне форума   Ответить с цитированием
Старый 18.08.2008, 09:54   #6
Активный Участник
 
Аватар для vertex
 
Сообщений: 437
Благодарности: 152 в 75 сообщениях Поиск благодарностей vertex
По умолчанию Re: IPv6 под Windows на C++

Цитата:
Сообщение от ixania Посмотреть сообщение
rtfm->MSDN->getaddrinfo
Спасибо. Я уже эксперементировал с этой функцией, она всегда возвращает результаты отличные от тех что показываются в консоле если запустить ipconfig. Ни один из способов что я пробовал не возвращает мне просто локальный IPv6 адрес как показан утилитой ipconfig.
vertex вне форума   Ответить с цитированием
Старый 18.08.2008, 10:01   #7
Заслуженный Участник
 
Аватар для ixania
 
Сообщений: 2,951
Благодарности: 1,004 в 534 сообщениях Поиск благодарностей ixania
По умолчанию Re: IPv6 под Windows на C++

Цитата:
Сообщение от vertex Посмотреть сообщение
Спасибо. Я уже эксперементировал с этой функцией, она всегда возвращает результаты отличные от тех что показываются в консоле если запустить ipconfig. Ни один из способов что я пробовал не возвращает мне просто локальный IPv6 адрес как показан утилитой ipconfig.
покажи код?

ixania добавил 18.08.2008 в 11:42
ups sorry, getaddrinfo даст список адрессов для конкретного хоста и порта, хотя насколько помню если дать ей нулевой порт то должна дать список всех адрессов.

А ipconfig наверно исползует IP helpers APIs, ... во нашел
__________________
Complaining Is Stupid. Either Act or Forget.

Последний раз редактировалось ixania, 18.08.2008 в 10:42. Причина: Добавлено сообщение
ixania вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
IPv6 на подходе Oleg123 IT и Связь 79 08.02.2008 09:08
Windows XP D_IRL IT и Связь 14 11.10.2007 08:49
C++/Windows, Dublin Ludwig Работа в Ирландии 14 04.08.2007 00:02
Windows XP 64-bit Vitaly IT и Связь 29 09.06.2005 14:39
C++ programmer (windows) izverg Работа в Ирландии 15 19.04.2004 10:41


Часовой пояс GMT, времени сейчас: 21:04.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия