Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     01 Apr 2005  23:53:36
 To : Vitaly Mayatskih
 Subject : Re: int16
 -------------------------------------------------------------------------------- 
 
 Vitaly Mayatskih -> Artem Chuprina  @ Fri, 01 Apr 2005 22:45:34 +0400:
 
  AV>>>> разных архитектурах?
  VM>>>         Hа каких разных? Ты много _видел_ архитектур, где порядок
  VM>>> другой?
  AC>> Я, например, видел (не в смысле работал, а в смысле видел машину
  AC>> своими глазами) по крайней мере 6.  Это только то, про что знаю, какой
  AC>> где порядок.  С _двумя_ разными порядками.  Под 4 из них - писал.  Под
  AC>> одну и до сих пор пишу.  Пятая в кармане лежит.  Hо под нее я пока не
  AC>> писал на C.
  VM>         Классно :) Я не ярый приверженец жёсткой реализации
  VM> исключительно под одну платформу, просто в моём случае порядок байт
  VM> однозначно определён.
 
 Верю :-)  Hо надо было сразу довести до нас, как именно определен.
 
  VM>>> Да и утиль будет использоваться в пределах конторы, исключительно
  VM>>> и только на x86.
  AC>> Hа них как раз, в отличие от BE, где сетевой порядок совпадает с
  AC>> "родным", в разных ситуациях используется два разных порядка.  Как
  AC>> нетрудно догадаться - "родной" и сетевой.  Так вот, ты пока так и не
  AC>> сказал, какой используется в данном случае...
  VM>         Сетевой, т.е. старший байт идёт первым. Человек в своей
  VM> сишной программе int16-значение получает в результате кое-каких
  VM> вычислений (половинки считаются раздельно), потом совершенно
  VM> определённо шлёт старший байт, следом младший :)
 
 read(SOCKET, $data, 2); $value = unpack('n',$data);
 
 -- 
 Artem Chuprina
 RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
 
 Проявил себя?
 Закрепи!
   Кнышев
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: int16   Artem Chuprina   01 Apr 2005 23:53:36 
Архивное /ru.perl/34260c1ee92bd.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional