Примеры к главе 2
Примеры к главе 2
Примеры ко второй главе находятся в папке 2 Использование сокетов в Delphi, содержимое которой приведено в табл. П2.2.
Таблица П2.2. Примеры к главе 2
Папка Описание Разделы главы UDPChat Простейший чат с использованием UDP. Прием и отправка сообщений в разных нитях через различные сокеты 2.1.5. Протокол UDP. 2.1.8. Создание сокета. 2.1.9. Передача данных при использовании UDP. 2.1.10. Пример программы — простейший чат на UDP SimplestServer Простейший TCP-сервер, реализованный в виде консольного приложения и работающий на блокирующих сокетах в одной нити. Способен взаимодействовать только с одним клиентом одновременно 2.1.6. Протокол TCP. 2.1.8. Создание сокета. 2.1.11. Передача данных при использовании TCP. 2.1.12. Примеры передачи данных с помощью TCP SimpleClient Простой TCP-клиент использующий блокирующие сокеты и работающий с одним сервером 2.1.6. Протокол TCP. 2.1.8. Создание сокета. 2.1.11. Передача данных при использовании TCP. 2.1.12. Примеры передачи данных с помощью TCP MultithreadedServer Многонитевой TCP-сервер на блокирующих сокетах, работающий с неограниченным чистом клиентов. Для каждого клиента создается отдельная нить 2.1.5. Протокол TCP. 2.1.8. Создание сокета. 2.1.11. Передача данных при использовании TCP. 2.1.12. Примеры передачи данных с помощью TCP SelectChat UDP-чат с одним сокетом и одной нитью и для приема и для отправки сообщений. Для определения момента получения данных используется функция select 2.1.13. Определение готовности сокета. 2.1.14. Примеры использования функции select SelectServer Однонитевой TCP-сервер, работающий на блокирующих сокетах и способный к взаимодействию одновременно с неограниченным числом клиентов. Для определения момента получения данных используется функция select 2.1.13. Определение готовности сокета. 2.1.14. Примеры использования функции select NonBlockingServer Однонитевой TCP-сервер, работающий на неблокирующих сокетах и способный к взаимодействию одновременно с неограниченным числом клиентов 2.1.15. Неблокирующий режим. 2.1.16. Сервер на неблокирующих сокетах AsyncSelectServer TСР-сервер, использующий оконные сообщения для взаимодействия с неограниченным числом клиентов 2.2.5. Асинхронный режим, основанный на сообщениях. 2.2.6. Пример сервера, основанного на сообщениях EventSelectServer Многонитевой TCP-сервер. Нить, устанавливающая подключения, и нити, взаимодействующие с клиентами, управляются событиями, связанными с сокетами 2.2.7. Асинхронный режим, основанный на событиях. 2.2.8 Пример использования сокетов с событиями EventSelectClient TCP-клиент, поддерживающий расширенную версию протокола обмена, реализованную в примере EventSelectServer. Использует сокеты, основанные на оконных сообщениях 2.2.5. Асинхронный режим, основанный на сообщениях. 2.2.7. Асинхронный режим, основанный на событиях. 2.2.8. Пример использования сокетов с событиями OverlappedServer TCP-сервер на основе перекрытого ввода-вывода с использованием процедур завершения 2.2.9. Перекрытый ввод-вывод. 2.2.10. Сервер, использующий перекрытый ввод-выводБолее 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
В следующей главе
В следующей главе Эта глава завершает наше рассмотрение Windows API. Следующая глава содержит обсуждение Win64, являющегося 64-битовым расширением Win32 API, и демонстрирует, как добиться того, чтобы программы правильно компоновались и выполнялись как в 32-битовом, так и в 64-битовом
Контрольные вопросы к главе 1
Контрольные вопросы к главе 1 1. Назовите международные стандарты информационного обмена.2. Назовите общие сведения о стандартах и спецификациях в области информационной безопасности.3. Какова структура системной классификации угроз информации?4. Назовите основные
Контрольные вопросы к главе 2
Контрольные вопросы к главе 2 1. Какие существуют виды атакующих средств информационного воздействия?2. Дайте краткую характеристику перечням каналам несанкционированного получения информации.3. Дайте развернутую характеристику КНПИ 1-го и 2-го классов.4. Сформулируйте
Контрольные вопросы к главе 3
Контрольные вопросы к главе 3 1. Сформулируйте основные понятия в области государственной тайны. 2. Назовите основные составляющие государственной тайны.3. Какие сведения не подлежат отнесению к государственной тайне и засекречиванию?4. Назовите органы защиты
Контрольные вопросы к главе 4
Контрольные вопросы к главе 4 1. Назовите виды информации и дайте им характеристику.2. Зарисуйте общую схему движения информационных потоков и поясните ее.3. Какие существуют в электронном пространстве передачи информации приемы достижения террористических
Контрольные вопросы к главе 5
Контрольные вопросы к главе 5 1. Какие существуют проблемы построения защищенных информационных систем? Опишите эти проблемы.2. Дайте характеристику методу уровневого контроля целостности списков санкционированных событий.3. Что необходимо для реализации
П3. К главе 1 "Введение"
П3. К главе 1 "Введение" 1. http://www.li.org/linuxhistory.php - Здесь Вы можете получить более подробные сведения об истории возникновения Linux. 2. http://linux.perm.ru/doc/misc/gpl.html - Текст GPL на русском языке. Другой вариант перевода лицензии GPL, сделанный юристом Е.Тяпкиной, а также переводы еще двух
П9. К главе 7 "Графический интерфейс"
П9. К главе 7 "Графический интерфейс" 1. Игорь Николаев. "FAQ по настройке монитора в XFree86". (http://knot.pu.ru/faq/xfaq.html). 2. Сергей Кононенко. "Графические системы Linux с точки зрения игр и мультимедиа". (http://www.citycat.ru/linux/artic/index.html). 3. "Как научить KDE говорить по-русски?".
П17. К главе 15 "Обитание в среде KDE"
П17. К главе 15 "Обитание в среде KDE" 1. На русской версии сайта KDE Вы найдете документацию по KDE на русском языке. Там есть руководство по компиляции, русификации и ссылки. Там же ищите список зеркал, откуда можно скачать исходники. (http://www.kde.org/international/russia/index.html) 2. Сайт http://www.kde.ru/
П19. К главе 17 "Обновление ядра"
П19. К главе 17 "Обновление ядра" 1. Brian Ward, перевод Alex Ott, "Linux Kernel HOWTO" (http://linux.webclub.ru/howtorus/kernelhowto/kernel-howto.html или http://www.mgul.ac.ru/~t-alex/Linux/Kernel-HOWTO/Kernel-HOWTO.htm). Версия 1.0, 5 июня 1999. Это детальное руководство по настройке ядра, его компиляции, обновлениям и разрешению проблем на системах,
Примеры к главе 1
Примеры к главе 1 Примеры к первой главе находятся в папке 1 Windows API и Delphi. Содержимое папки приведено в табл. П2.1.Таблица П2.1. Примеры к главе 1 Папка Подпапка Описание Разделы главы Основы работы с Win API в VCL-приложениях EnumWnd Пример работы с функцией EnumWnd 1.1.5. Функции обратного
Примеры к главе 2
Примеры к главе 2 Примеры ко второй главе находятся в папке 2 Использование сокетов в Delphi, содержимое которой приведено в табл. П2.2.Таблица П2.2. Примеры к главе 2 Папка Описание Разделы главы UDPChat Простейший чат с использованием UDP. Прием и отправка сообщений в разных нитях
Примеры к главе 3
Примеры к главе 3 Примеры к третьей главе находятся в папке 3 Подводные камни, содержимое которой приведено в табл. П2.3.Таблица П2.3. Примеры к главе 3 Папка Подпапка Описание Разделы главы Неочевидные особенности целых чисел Assignment1 Пример потери значения при присваивании
Изменение игр, рассматриваемых в данной главе
Изменение игр, рассматриваемых в данной главе Одна из причин, по которым стоило купить данную книгу, – тот факт, что вы можете использовать рассматриваемые в ней игры для создания своих собственных. Вы наверняка захотите изменить игры таким образом, чтобы они лучше
Григорьев А. Б.
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉