Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

функция send и размер фактически отправленных данных.

22K
23 марта 2007 года
ZaCo
3 / / 19.12.2006
язык - c. всем известно, что стандарт ansi не обещает, что, например, в char будет хранится ровно 8 бит, хотя можно использовать stdint.h и использовать вместо этого int8_t для локальных задач связанных с точностью выделенного места под один байт. Однако встает вопрос - сколько бит и что считает за один байт функция send, ведь ей должен передаваться указатель на char. Что собственно будет "выплеснуто" на машине, где char=9 бит например.
2
23 марта 2007 года
squirL
5.6K / / 13.08.2003
вообще - считает за байт то, что является байтом для данной архитектуры. а какая разница, что она считает за один байт?
22K
25 марта 2007 года
ZaCo
3 / / 19.12.2006
Это все понятно, меня интересует что собственно в сеть выйдет. например, что получит при recv программа работающая на машине где в одном байте 7 бит от другой машины где в байте 9 бит.
2
25 марта 2007 года
squirL
5.6K / / 13.08.2003
ах, вы в этом смысле... стек TCP/IP не оперирует байтами. он оперирует октетами. что В БОЛЬШИНСТВЕ случаев - соответствует байту. а уже согласование на более высоком уровне должно делать прикладное ПО.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог