Здравствуйте, гость ( Вход | Регистрация )
ViGOur | Дата 25.2.2010, 21:51 |
Что значит не прилаживается? Для использования gethostbyname в unix нужно подключить netdb.h, пример использования:
|
|
Гость_oleg_2_* | Дата 25.2.2010, 5:12 |
[СИ]select и разрешение имен хостов язык СИ ОС UNIX Пытаюсь написать простой малопроцессный сервер (однонитевой). Малопроцессный подразумевает: один процесс сервера обслуживает несколько клиентов. Использую TCP-сокеты и select. Select занимает центральное место, а все остальное к нему прилажено. Все функции сокетов, pipe-каналов и файлов хорошо прилаживаются к select. Но потребовалось разрешать имена хостов в ip-адреса, а функция hp=gethostbyname(serv_name); которой я раньше пользовался, не прилаживается. Существует ли какой-нибудь способ разрешения имен хостов не подвисая. Кто знает прошу ответить. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 3:16 |