Программирование сокетов

Читать
Отзывы

А.Танаев. Программирование сокетов

Страница - 1 из 6


А.Танаев. Программирование сокетов


http://wist.ifmo.ru/info/index.html
Для обеспечения сетевых коммуникаций используются сокеты. Сокет это
конечная точка сетевых коммуникаций. Каждый использующийся сокет имеет
тип и ассоциированный с ним процесс. Сокеты существуют внутри
коммуникационных доменов. Домены это абстракции, которые подразумевают
конкретную структуру адресации и множество протоколов, которое определяет
различные типы сокетов внутри домена. Примерами коммуникационных доменов
могут быть: UNIX домен, Internet домен, и т.д.
В Internet домене сокет - это комбинация IP адреса и номера порта, которая
однозначно определяет отдельный сетевой процесс во всей глобальной сети
Internet. Два сокета, один для хоста-получателя, другой для хоста-отправителя,
определяют соединение для протоколов, ориентированных на установление связи,
таких, как TCP.

Создание сокета
Привязка к локальным именам
Установление связи
Передача данных
Закрывание сокетов
Пример функции, для установления WWW коннекции

Создание сокета
Для создания сокета используется системный вызов socket.
s = socket(domain, type, protocol);
Этот вызов основывается на информации о коммуникационном домене и типе
сокета. Для использования особенностей Internet, значения параметров должны
быть следующими:
communication domain -
AF_INET (Internet протоколы).
type of the socket -
SOCK_STREAM; Этот тип обеспечивает
последовательный, надежный, ориентированный на установление
двусторонней связи поток байтов.
Выше был упомянут сокет с типом stream. Краткое описание других типов

Читать
Рейтинг книги
N/A
(0 Ratings)
  • 5 Star
  • 4 Star
  • 3 Star
  • 2 Star
  • 1 Star
Отзывы
Автор:
Рейтинг:
Категория: