Содержание
- 2. Происхождение Winsock Интерфейс Беркли — всего лишь одна (хотя и чаще всего используемая) реализация интерфейса прикладного
- 3. Реализация Winsock Спецификация Windows Sockets описывает стандарт, по которому программы Windows обязаны общаться с сетями на
- 4. Краткое обозрение библиотеки функций Winsock Интерфейс прикладного программирования Winsock содержит набор (библиотеку) функций общего пользования, требуемых
- 5. Функции интерфейса сокетов Блокирующая операция задерживает выполнение программы до окончания своей работы. Как правило, все функции
- 6. Функции сокетов в стиле Беркли, которые могут блокировать выполнение операций в Winsock API.
- 7. Accept Подтверждает запрос на установление соединения. Образует новый сокет и соединяет его с удаленным сетевым компьютером,
- 8. closesocket Закрывает одну сторону в соединении сокетов. connect Устанавливает соединение на указанном сокете.
- 9. recv Принимает данные из соединенного сокета. recvfrom Принимает данные из соединенного или не соединенного сокета.
- 10. select Выполняет синхронные мультиплексные операции ввода-вывода путем наблюдения за состоянием нескольких сокетов. send Передает данные через
- 11. Можно заметить, что все, описанные выше, функции либо производят операции ввода-вывода, либо ждут окончания сетевого ввода-вывода
- 12. Функции в стиле Беркли, не блокирующие работу Winsock API
- 13. bind Присваивает имя неинициализированному (новому) сокету. getpeername Получает имя удаленного процесса, связанного с указанным сокетом. (Winsock
- 14. getsockopt Возвращает статус (опции) указанного сокета. htonl Преобразует порядок байтов в 32-разрядном числе из машиннозависимого в
- 15. inetaddr Преобразует строку с IP-адресом в формате десятичное с точкой в 32-разрядное двоичное число (с сетевым
- 16. listen Переводит указанный сокет в состояние прослушивания запросов на входное соединение. (Функция переводит сокет в режим
- 17. setsockopt Устанавливает режим (опции) работы сокета. shutdown Закрывает одну сторону дуплексного соединения (только для местного компьютера).
- 18. Функции Winsock API для работы с базами данных Они позволяют прикладной программе получать информацию об именах
- 19. gethostbyaddr Возвращает имя (имена) по указанному сетевому адресу. gethostbyname Возвращает имя (имена) и IP-адрес, соответствующие указанному
- 20. getprotobyname Возвращает официальное имя и номер протокола по указанному имени (например, TCP). (В семействе протоколов TCP/IP
- 21. Некоторые из вышеописанных функций возвращают указатели на значения, хранящиеся в системной области памяти. Реализация Winsock может
- 22. Интерфейс прикладного программирования Winsock включает так называемые асинхронные (специфические для Windows) аналоги всех функций для работы
- 23. Асинхронные функции для работы с базами данных в составе Winsock API
- 24. Функции-расширения, специфические для Windows WSAAsyncSelect Асинхронный вариант функции select WSACancelAsyncRequest Прекращает некорректное выполнение функции WSAAsyncGetXByY.
- 25. WSACancelBlockingCall Прекращает некорректное выполнение блокирующей функции API. WSACleanup Уведомляет Windows Sockets о том, что программа закончила
- 26. WSAIsBlocking Определяет, является ли низлежащий уровень Winsock DLL блокирующим. WSASetBlockingHook Устанавливает ловушку блокирующего вызова. WSASetLastError Фиксирует
- 27. WSAStartup Инициализирует низлежащий уровень Winsock DLL. WSAUnhookBlockingHook Восстанавливает первоначальную блокирующую функцию.
- 28. Общая картина Чтобы осознать картину программирования в Windows целиком, нужно понимать, какое место в ней занимает
- 29. интерфейс Winsock вписывается в общую схему разработки TCP/IP программ для Windows.
- 30. Протоколы высокого уровня Как правило, интерфейс протоколов высокого уровня, показанный на рис., разрабатывается поставщиком программного продукта.
- 31. Создание нового сокета Следующий оператор демонстрирует, как создается новый сокет: socket_handle = socket(protocol_family, socket_type, protocol); Дескриптор
- 32. Настройка сокета Используются те же функции что и для сокетов Беркли.
- 33. Соединение через сокет Следующий оператор демонстрирует образец вызова connect: result = connect(socket_handle, remote_socket_address, address_length); Другие функции
- 34. Файлы заголовков В программах Winsock указывается только один файл-заголовок winsock.h. Он указывается всегда (#include ), если
- 35. Управление данными При разработке Windows-программ необходимо учитывать следующую особенность: любой объект памяти, например буфер или переменная,
- 36. Обязательные функции Winsock В Winsock определены две обязательные для исполнения функции: WSAStartup и WSACleanup. Первая вызывается
- 37. Функция WSAStartup Функция WSAStartup позволяет программе указать требуемую версию Winsock. Она также позволяет программе получить информацию
- 38. Функция WSACleanup Прикладная программа может вызывать WSAStartup несколько раз за время работы. Это может понадобиться, например,
- 39. Реализация Winsock (WINSOCK.DLL) отводит внутренние статические области памяти для зарегистрировавшейся в ней программы. Каждая программа получает
- 41. Скачать презентацию






































Дидактические теории и методические системы в логике исторических типов организационной культуры
Nasiona
Конституция Республики Крым
Презентация на тему Дмитро Васильевич Павличко (на украинском языке)
Строение и функции нервной системы
BankMobile
Русский портрет XVIII века (11 класс)
Англия
Проект производства дренажного бетона с добавкой полимеров для дорожного покрытия в условиях Алтайского края
Социальный портрет молодежи
Делийский султанат
Десять шагов к открытию собственного бизнеса
Друзья леса
Творческая мастерская Золотая рыбка
КОМПЬЮТЕРНЫЕ ВИРУСЫ И ЗАЩИТА ОТ НИХ
бизнес план (пример)
Измерения Время Длина Угол Вес Можно ли измерить информацию? Как измерить информацию?
Паи ЗПИФов как объект залогового обеспечения банковского кредита
Биография Александра Сергеевича Пушкина
Российский университет дружбы народов. Программы “Переводчик” и Иностранные языки: профессионально деловая коммуникация
Профессия – «Визажист»
Творческое саморазвитие
Мир ребенка и мир родителей
Легкое. Респираторный отдел. Окраска гематоксилином-эозином
Тема 2 02.22
Музыкально-дидактические игры как средство развития музыкальных способностей дошгкольников
7 wonders of the world
Основные понятия системологии