Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Эффективное программирование TCP/IP: Пер. с англ.
Глава 3. Создание эффективных и устойчивых сетевых программ
Предыдущая страница
Следующая страница
Table of contents
Предисловие
Глава 1. Введение
+
Глава 2. Основы
+
Глава 3. Создание эффективных и устойчивых сетевых программ
-
Совет 15. Об операции записи в TCP
Операция записи с точки зрения приложения
Операция записи с точки зрения TCP
Резюме
Совет 16. О важности аккуратного размыкания TCP-соединений
Вызов shutdown
Аккуратное размыкание соединений
Резюме
Совет 17. О запуске приложения через inetd
TCP-серверы
UDP-серверы
Резюме
Совет 18. О назначении серверу номера порта с помощью tcpmux
Резюме
Совет 19. Об использовании двух TCP-соединений
Архитектура с одним соединением
Архитектура с двумя соединениями
Резюме
Совет 20. О том, как сделать приложение событийно-управляемым (1)
Резюме
Совет 21. О том, как сделать приложение событийно-управляемым (2)
Резюме
Совет 22. О том, что не надо прерывать состояние TIME-WAIT для закрытия соединения
Что это такое
Зачем нужно состояние TIME-WAIT
Принудительная отмена состояния TIME-WAIT
Резюме
Совет 23. Об установке опции SO_REUSEADDR
Резюме
Совет 24. О написании одного большого блока вместо нескольких маленьких
Отключение алгоритма Нейгла
Запись со сбором
Резюме
Совет 25. Об организации тайм-аута для вызова connect
Использование вызова alarm
Использование select
Резюме
Совет 26. О вреде копирования данных
Буферы в разделяемой памяти
Система буферов в разделяемой памяти
Реализация в UNIX
Реализация в Windows
Резюме
Совет 27. Об обнулении структуры sockaddr_in
Совет 28. О важности порядка байтов
Резюме
Совет 29. О том, что не стоит "зашивать" IP-адреса и номера портов в код
Резюме
Совет 30. О подсоединенном UDP-сокете
Резюме
Совет 31. О том, что C - не единственный язык программирования
Резюме
Совет 32. О значимости размеров буферов
Резюме
Глава 4. Инструменты и ресурсы
+
Приложение 1
+
Приложение 2
+
Литература
Предметный указатель
Данный блок поддерживает скрол*