.
Monday 21st of May 2012    

Информация

Счетчики

Голосование

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

Реклама

la mer|В наличии монтажный профиль п образный цена

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

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


Альтернативная форма функции.
загрузка...

Альтернативная форма функции под названием readv позволяет вызывающей программе считать данные в разные участки памяти. Функция readv имеет следующий синтаксис: readv(дескриптор, массив-указателей, длина-массива)

Параметр массив-указателей задает адрес массива типа iovec, где находится список адресов блоков памяти, в которые должны быть записаны считанные данные. Параметр длина-массива определяет число записей в массиве типа iovec.

Помимо стандартных операций ввода, имеются еще три функции для ввода сетевых сообщений. Для получения данных от подключенного сокета процесс может вызывать функцию г ее v. Эта функция имеет следующий синтаксис: recv{сокет, адрес-буфера, длина-буфера, флажки).

Наряду с пятью операциям вывода в API-интерфейсе сонетов предусмотрено пять функций, которые могут использоваться процессом для получения данных через сокет: read, readv, recv, recvfrom и recvmsg. Стандартную функцию ввода, read, можно использовать только тогда, когда сокет подключен. Она имеет следующий синтаксис: read{дескриптор, адрес-буфера, длина-буфера)

Здесь параметр дескриптор задает целочисленный дескриптор сокета или дескриптор файла, из которого необходимо считать данные. Параметр адрес -буфера определяет участок памяти, куда будут записываться считываемые данные, а параметр длина -буфера - максимальное количество считываемых байтов (или длину буфера).


загрузка...
 

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

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

bottom

карта сайта