Название: Передача побитно Отправлено: markie от Май 22, 2013, 18:16 Всем привет! Может быть кто-нибудь сталкивался с передачей по сети по одному биту и знает, как это реализовать?
Или же лучше для таких целей не qt использовать, а чистые плюсы? Название: Re: Передача побитно Отправлено: Alex Custov от Май 22, 2013, 19:44 минимальная единица информации при передаче по сети - октет, то есть 8 бит. Придётся передавать по одному байту (восьмибитовому).
Название: Re: Передача побитно Отправлено: Igors от Май 22, 2013, 20:34 минимальная единица информации при передаче по сети - октет, то есть 8 бит. А не при передаче и/или не по сети - тогда какая-то другая? :)Название: Re: Передача побитно Отправлено: kambala от Май 22, 2013, 20:40 есть размерности по 7, 9 бит, а не только по 8
Название: Re: Передача побитно Отправлено: Old от Май 22, 2013, 20:42 есть размерности по 7, 9 бит, а не только по 8 Последовательная шина - 1 бит.Название: Re: Передача побитно Отправлено: Igors от Май 22, 2013, 21:16 есть размерности по 7, 9 бит, а не только по 8 И как это выглядит на С/С++ ?Последовательная шина - 1 бит. Слово-то какое мерзкое "шина" :(. Мне всегда вспоминается идиотская песенкаЦитировать Шина-шина-опа В глубине души я всегда считал что это просто "провода". Ну да, есть устройства к которым идет 1 провод. А может 7 или 9. И что? С точки зрения языка все равно пихать байты. Растолкуйте если не так понимаюШина-шина-най Название: Re: Передача побитно Отправлено: Old от Май 22, 2013, 21:36 Растолкуйте если не так понимаю Вы из байтика сдвигами нужный битик достали и сформировали команду, которую впихнули в порт.Чуть позже, достали следующий бит, сформировали команду и ее в порт. И т.д. Это я про аппаратные порты. Для прикладного программиста это скорее всего будет не заметно, за него это будет делать или модуль, или драйвер. Название: Re: Передача побитно Отправлено: markie от Май 22, 2013, 22:26 минимальная единица информации при передаче по сети - октет, то есть 8 бит. Придётся передавать по одному байту (восьмибитовому). Хм, а как тогда написать скремблер (http://citforum.ru/internet/infsecure/its2000_15.shtml)? Я думал, что там каждый шифрованный бит передаётся по сети, на принимающей стороне сразу декодируется.Название: Re: Передача побитно Отправлено: Majestio от Май 23, 2013, 01:38 Последовательная шина - 1 бит. Это в каких таких шинах реализована побитная передача??? :oДай те ка пруф для ознакомления) Название: Re: Передача побитно Отправлено: Old от Май 23, 2013, 06:46 Последовательная шина - 1 бит. Это в каких таких шинах реализована побитная передача??? :oДай те ка пруф для ознакомления) http://www.c64-wiki.com/index.php/CIA Название: Re: Передача побитно Отправлено: kuzulis от Май 23, 2013, 11:45 Ага, давайте сюда еще приплетем SPI, I2S, I2C и прочую
Название: Re: Передача побитно Отправлено: Old от Май 23, 2013, 12:10 Ага, давайте сюда еще приплетем SPI, I2S, I2C и прочую А что не так? :)Или это уже не надо программировать? :) Название: Re: Передача побитно Отправлено: Bepec от Май 23, 2013, 12:23 Я чегой то не вижу в C6526 битовой передачи... Вижу ток передачу блоками по 8/16 бит. Т.е. 1-2 байта***.
А про скремблер - где там написано, что передаётся побитово??? Там берётся исходный массив байтов, шифруется XOR' ами и полученный массив же байтов посылается дальше. К тому же в любых протоколах нужен контроль целостности. PS могу и ошибаться, но вроде так. PPS можно кстати дать ТСсу костыль - посылать в каждом байте по биту. Вот и будет побитовая передача. Название: Re: Передача побитно Отправлено: Old от Май 23, 2013, 12:29 Я чегой то не вижу в C6526 битовой передачи... Вижу ток передачу блоками по 8/16 бит. Т.е. 1-2 бита. А куда вы смотрите и что за блоки "8/16 бит. Т.е. 1-2 бита."?Название: Re: Передача побитно Отправлено: Bepec от Май 23, 2013, 12:48 Код: 8- or 16-Bit data transport (reading or writing) with handshaking. Насколько я понимаю данный текст, пересылаются блоки по 8/16 бит. Я неправ? То, что в них содержатся битовые переменные, не делает передачу байта/двух побитовой передачей. Название: Re: Передача побитно Отправлено: Old от Май 23, 2013, 12:52 Насколько я понимаю данный текст, пересылаются блоки по 8-16 бит. Я неправ? Мы говорим про последовательную шину, смотрите по ключевым словам: serial bus. |