Если я пишу в файловый дескриптор сокета, используя write() байты за байтами,
- Каждый байт теперь представляет собой пакет?
- будет ли сокет добавлять заголовок TCP/IP к каждому байту?
- Или у него есть буферный механизм (я лично в этом сомневаюсь, так как у меня нет явного сброса).
Например:
write(fd, 'a', 1);
write(fd, 'b', 1);
write(fd, 'c', 1);
Будет ли это менее эффективно, чем сказать
write (fd, 'abc', 3);
- Я должен спросить об этом здесь, потому что у меня нет опыта для мониторинга заголовков TCP/IP в трафике. Спасибо.