побитовая обработка данных

Тема в разделе "Delphi - Система", создана пользователем BOOLdozer, 8 ноя 2005.

Статус темы:
Закрыта.
  1. BOOLdozer

    BOOLdozer Гость

    Всем привет.
    Раньше никогда не приходилось сталкиваться с по битовой отправкой, обработкой данных.
    Сейчас работаю с сокетами, точнее винсокетаи и нужно отправлять битовые последовательности в сокет и читать, что получаю в ответ.
    Жители королевства посоветуйте, как правильно оформить тип данных и расшифровку получаемых данных, а так же как осуществить чтение принятой информации

    Ниже привожу пример кода, есть две переменные описанные как массив, хранящий дробь, но после отправки, получаю какую - то ерунду. Посоветуйте как реализовать код, что бы получаемый отклик был в примерно следующей форме 001A.

    BUF_SND,
    BUF_RD : array [ 0 .. 4096 ] of real;

    Buf_s[ 0 ] := chr( $80 );
    Buf_s[ 1 ] := chr( $00 );
    Buf_s[ 2 ] := chr( $07 );
    Sock, BUF_S, sizeof( BUF_S ) + 1 , 0 )
    Sleep( 500 );
    recv( Sock, BUF_RD, sizeof( BUF_RD ) + 1, 0 );


    Благодарю за помощь!
     
  2. sup.by

    sup.by Гость

    .... чо-то не совсем понятно чего ты хочешь ..... побитово отправить не получиться .... вернее получиться но в виде определенного байтового значения .... например хочешь отправить один бит ..... оправляешь значение 0x01
    2 бита .... 0x03
    6 бит ..... 0x3f

    итд ...
     
Загрузка...
Похожие Темы - побитовая обработка данных
  1. kolka
    Ответов:
    6
    Просмотров:
    253
  2. anna
    Ответов:
    9
    Просмотров:
    884
  3. FaRReLL
    Ответов:
    0
    Просмотров:
    868
  4. crow1986
    Ответов:
    8
    Просмотров:
    1.874
  5. Dazzel
    Ответов:
    1
    Просмотров:
    948
Статус темы:
Закрыта.

Поделиться этой страницей