рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Основные функции WinSock.

Основные функции WinSock. - раздел Информатика, WinSock Библиотека Winsock Состоит Из Одного Лишь Файла Winsock.dll. Она Очень Хорошо...

Библиотека WinSock состоит из одного лишь файла Winsock.dll. Она очень хорошо подходит для создания простых приложений, потому что в ней реа­лизовано все необходимое для создания соединения и приема/передачи файлов. Но в WinSock нет ничего для доступа к заголовкам пакетов.

Чем хороша эта библиотека, так это тем, что все ее функции одинаковы для многих платформ и языков программирования.

Мы будем изучать WinSock2, a Delphi поддержива­ет только первую версию. Чтобы она смогла увидеть вторую, нужно под­ключить заголовочные файлы для этой версии.

Вся работа сетевой библиотеки построена вокруг понятия socket — это как
бы виртуальный сетевой канал. Для соединения с сервером вы должны
подготовить такой канал к работе и потом можете соединяться с любым
портом сервера.

Общий алгоритм работы с сокетами.

1. Инициализируем библиотеку WinSock.

2. Инициализируем socket (канал для связи). После инициализации у нас
должна быть переменная, указывающая на новый канал. Созданный со-
кет — это, можно сказать, открытый порт на вашем компьютере. Порты
есть не только на сервере, но и у клиента, и когда происходит передача
данных между компьютерами, то она происходит между сетевыми порта­
ми.

3. Можно присоединяться к серверу. В каждой функции для работы с сетью
первым параметром обязательно указывается переменная, указывающая
на созданный канат, через который будет происходить соединение.

– Конец работы –

Эта тема принадлежит разделу:

WinSock

Давайте сразу напишем пример который будет инициализировать WinSock и выводить на экран информацию о нем Создайте в Delphi новый проект... Теперь к нему надо подключить заголовочные файлы WinSock второй вер сии Для... Подключение заголовочных файлов...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Основные функции WinSock.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Лекция 10«Сетьнанизкомуровне».
Существующие программы тестовой диагностики сети выполняют следующие типы провеок: 1.Проверка работы каналов типа «клиент-сервер», т.е. проверка аппаратной и программной частей по соединен

Инициализация WinSock.
Самое первое, что надо сделать — инициализировать библиотеку (для UNIX-подобных ОС это не нужно делать). Для этого необходимо вызвать функцию WSAStartup. У нее есть два параметра: ð Ве

Получение информации о сокетах.
Попробуем инициализировать библиотеку WinSock. Для этого перенесите на созданную нами форму три строки ввода и кнопку. После этого создайте обработчик события Onclick для кнопки и напишите там след

Подготовка разъема.
Прежде чем производить соединение с сервером, надо еще подготовить socket к работе. Этим и займемся. Для подготовки нужно выполнить функ­цию socket, у которой есть три параметра. □ Т

Синхронность/асинхронность.
Разница в этих двух режимах следующая. Синхронная работа: когда вы вызываете функцию, то программа останавли­вается и ждет полного ее выполнения. Допустим, что вы запросили соеди­нение с с

Соединение.
Сокет готов, а значит можно произвести соединение с сервером. Для этого в библиотеке WinSock есть функция connect. У этой функции есть три пара­метра: □ Переменная-сокет, которую мы

Какие функции используются для получения и отправки данных.
Первая функция, необходимая для большинства сетевых программ, — listen. Когда серверная программа открыла порт и ожидает соединения со стороны клиента, то она должна вызвать эту функцию. Функция сл

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги