.
Tuesday 22nd of May 2012    

Информация

Счетчики

Голосование

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

Реклама

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

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


Процедуры для преобразования сетевого порядка следования байтов
загрузка...

Вспомним, что разные типы компьютеров отличаются между собой способом хранения в памяти величин целого типа, а также то, что в семействе протоколов TCP/IP определен независимый порядок следования байтов. Поэтому в API-интерфейсе сокетов предусмотрены четыре библиотечные функции, которые обеспечивают преобразование порядка следования байтов локальной машины в принятый в сети стандарт, и наоборот. Для обеспечения мобильности программ, они должны быть написаны таким образом, чтобы каждый раз при копировании

целого значения из локальной машины в сетевой пакет, или наоборот, вызывались процедуры преобразования порядка следования байтов.

Все четыре процедуры преобразования являются функциями, которые возвращают значение переданного им единственного параметра с перегруппированными байтами. Например, чтобы преобразовать короткое (2-байтовое) целое число из принятого в сети порядка следования байтов в порядок байтов, установленный на локальном узле сети, программист должен вызвать функцию ntohs (;network to host short). Эта функция имеет следующий синтаксис: локальное-значение = ntohs(сетевое-значение).


загрузка...
 

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

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

bottom

карта сайта