Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с получением ip-адреса [D5, Win95/98]


DenisA ©   (2002-07-23 23:24:00) 

Може быть кто-нибудь знает как решить такую проблему: есть локалка с протоколм TCP/IP, в ней некоторые компьютеры имеют имена с русскими буквами. Программа должна работать по протоколу UDP. Вопрос: как получить ip-адрес если GetHostByName и компоненты, основанные на WinSock не понимают русских букв. Ведь есть программы, которые его как-то определяют.
Буду благодарен за помощь.


Digitman   (2002-07-29 12:10:00) [1]

А как ты получаешь имена хостов в ЛВС ?


DenisA   (2002-07-28 11:46:00) [2]

Динамически


Digitman   (2002-07-26 08:55:00) [3]

IP-адреса хостов в ЛВС назначены статически ?


DenisA   (2002-07-25 20:58:00) [4]

А как получить правильное имя хоста по имени компьютера? (Если имя компьютера не содержит русских букв, то опыт показывает, что имя хоста с ним совпадает.) GetHostByName возвращает WSAHOST_NOT_FOUND если в передать ему русское имя компьютера.
Кстати, если на на компе с русским именем вызвать GetHostName, то он выдает строку, в которой все русские буквы заменены дефисами. Может в клиентской части программы мне делать тоже самое?


Digitman   (2002-07-24 09:09:00) [5]

Имя компьютера и имя хоста - не одно и тоже

Что у тебя возвращает GetHostByName() ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо