.
Monday 21st of May 2012    

Информация

Счетчики

Голосование

Лучшая марка телефона
 

Реклама

Деревянный наличник- декоративное обрамление дверного.

фильмы онлайн

фильмы онлайн


функции sendmsg
загрузка...

Программист может прибегнуть к функции sendmsg в тех случаях, когда использование длинного списка параметров, необходимых для выполнения функции sendto, делает программу неэффективной или трудной для чтения. Функция sendmsg имеет следующий синтаксис: sendmsg(сокет, адрес-структуры, флажки)

Здесь параметр адрес-структуры представляет собой адрес структуры. Структура содержит информацию о пересылаемом сообщении, его длину, адрес получателя, а также длину адреса. Использование этой функции особенно эффективно, поскольку существует соответствующая операция ввода (описанная ниже), с помощью которой создается структура сообщения точно в таком же формате.

Сокеты поддерживают не все запросы, поступающие от программ. Для некоторых запросов необходимо, чтобы программа располагала особыми привилегиями, а другие просто не поддерживаются во всех сокетах.

С помощью функций sendto и sendmsg вызывающая программа может послать сообщение через неподключенный сокет. Для работы этих функций вызывающая программа должна определить адрес получателя. Функция sendto, которой в качестве параметра передается адрес получателя, имеет следующий синтаксис: sendto(сокет, адрес-сообщения, длина-сообщения, флажки, адрес-получателя, длина-адреса)

Первые четыре параметра этой функции аналогичны параметрам, используемым в функции send. Последние два параметра определяют адрес получателя и задают длину этого адреса. Для указания адреса получателя используется структура sockaddr_in.


загрузка...
 

Самое популярное:

Наши партнеры

bottom

карта сайта