powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / IP problem
16 сообщений из 41, страница 2 из 2
IP problem
    #33771704
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--gethostbyname - я так понимаю, резолвер встроен я ядро у юниксов как и сокеты. а в винде - в winsock, но он еще и пользуется netbios-ом.


Таким образом, прийдется ждать, когда в ядро линукса включат поддержку нетбиоса?

Пока прийдется юзать сторонее ПО (sambaclient, ...).
...
Рейтинг: 0 / 0
IP problem
    #33771723
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТаким образом, прийдется ждать, когда в ядро линукса включат поддержку нетбиоса?

А такие планы вообще-то есть? Я так думаю, не станут такое делать.
Сам MS рекомендовал броадкаст только для маленьких сетей, что понятно.
А с выходом Windows 2000 вообще на DNS перешли.
...
Рейтинг: 0 / 0
IP problem
    #33771765
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum, вот какие-то фошизды с этой функцией извращаются

правда там они нетваревские сервисы ищут, но можно переделать.
...
Рейтинг: 0 / 0
IP problem
    #33771781
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--Cerebrum, вот какие-то фошизды с этой функцией извращаются

правда там они нетваревские сервисы ищут, но можно переделать.
Спасибо, я вот что надыбал, теперь думаю как вернуть IP из буфера
...
Рейтинг: 0 / 0
IP problem
    #33771790
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--А такие планы вообще-то есть? Я так думаю, не станут такое делать.
Сам MS рекомендовал броадкаст только для маленьких сетей, что понятно.
А с выходом Windows 2000 вообще на DNS перешли.

Покавырялся в ядре, нашел какой-то ARP daemon support (EXPERIMENTAL). Это оно?
...
Рейтинг: 0 / 0
IP problem
    #33771798
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, это для работы с демоном arpd, он может вести arp таблицы в больших сетях. А резолвинг тут совсем не при чем.
...
Рейтинг: 0 / 0
IP problem
    #33771814
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--нет, это для работы с демоном arpd, он может вести arp таблицы в больших сетях. А резолвинг тут совсем не при чем.

Больше, я ничего такого подозрительного не нашел. Все-таки не понятна политика линукса по отношению к одноранговым сетям. Учитывая мобильность линукса, отсутствие такой возможности мне не понятна.
...
Рейтинг: 0 / 0
IP problem
    #33771844
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при чем тут одноранговые сети?
Централизованный резолвинг имеет право место быть в любой сети.
А броадкасты снижают производительность сети, не проходят через роутеры и т.п. геморрой. Это скорее "Legacy" возможность, которая притащила с собой MS из мира LanMan и сетей на Netbeui.
Единственный плюс - что ничего не надо адмнинить и настраивать специально. Остальное все сплошные минусы.
...
Рейтинг: 0 / 0
IP problem
    #33771995
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как получить IP в CString'е из LPSOCKADDR?


--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
IP problem
    #33772056
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sockaddr_in.sin_addr.S_un.S_un_b.s_b1

и так далее (b2,b3,b4)
...
Рейтинг: 0 / 0
IP problem
    #33772375
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая функция WSPAddressToString , она прописана в Ws2spi.h (MSDN), но если подключить этот хедер, то все равно функция не видится.

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
IP problem
    #33772616
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CerebrumЕсть такая функция WSPAddressToString , она прописана в Ws2spi.h (MSDN), но если подключить этот хедер, то все равно функция не видится.

--------------------------------------------------------------
Don't worry - wear HuggiesЭто тебя не туда понесло :). Эту ф-цию (и еще кучу других) ты должен сам реализовать в отдельной dll если хочешь написать собственного провайдера. А тебе, как я понял, нужна ф-ция WS A AddressToString.
...
Рейтинг: 0 / 0
IP problem
    #33772665
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это тебя не туда понесло :). Эту ф-цию (и еще кучу других) ты должен сам реализовать в отдельной dll если хочешь написать собственного провайдера. А тебе, как я понял, нужна ф-ция WS A AddressToString.
ясно. попробовал с А вместо P, но как я понял результата = 0;
дело в том, что у меня есть sockadd, а для получения IP желательно sockadd_in возможно ли преобразовать одно в другое (по мсдн их размер одинаков??)
все башка уже не варит
...
Рейтинг: 0 / 0
IP problem
    #33772688
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А так пробовал:
Код: plaintext
1.
2.
3.
sockaddr sa;
//..................................................................................
WSAAddressToString((sockaddr_in)&sa, sizeof(sockaddr),...
С другими ф-циями это вроде катит.
...
Рейтинг: 0 / 0
IP problem
    #33772698
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_БалтикаА так пробовал:
Код: plaintext
1.
2.
3.
sockaddr sa;
//..................................................................................
WSAAddressToString((sockaddr_in)&sa, sizeof(sockaddr),...
С другими ф-циями это вроде катит.
да. все. получилось. IP правильные выдает, ура товарищи,
ВСЕМ УЧАВСТВОВАВШИМ НЕОБЪЯТНОЕ СПАСИБО!
...
Рейтинг: 0 / 0
IP problem
    #33772706
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е наоборот
Код: plaintext
1.
2.
3.
sockaddr_in sa;
//..................................................................................
WSAAddressToString((sockaddr*)&sa, sizeof(sockaddr_in),...
...
Рейтинг: 0 / 0
16 сообщений из 41, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / IP problem
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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