Глава 17 Работа в сети с помощью сокетов

Глава 17

Работа в сети с помощью сокетов

По мере того, как компьютерный мир все шире объединяется в единую сеть, важность сетевых приложений все больше и больше возрастает. Система Linux предлагает программный интерфейс сокетов Беркли (Беркли), который уже стал стандартным сетевым API. Мы рассмотрим основы использования сокетов Беркли и через сетевой протокол TCP/IP, и через простое межпроцессное взаимодействие (interprocess communication — IPC) с помощью сокетов домена Unix.

Мы не планировали превратить данную главу в полное руководство по программированию для сетей. Это отдельная сложная тема, и для тех программистов, которые планируют серьезную работу с сокетами, мы рекомендуем специализированные книги по программированию для сетей, например, [33]. Этой главы, однако, будет достаточно для того, чтобы вы смогли создавать несложные сетевые приложения.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Часть IV Работа в сети Интернет

Из книги Работа на ноутбуке автора Садовский Алексей

Часть IV Работа в сети Интернет Глава 24 Подключение к локальной сети • Проводная локальная сеть• Настройка сетевого соединения1 сентября 1969 года считается датой рождения Интернета. Впервые с помощью специального кабеля были объединены два компьютера, которые могли


Работа с ресурсами локальной сети

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Работа с ресурсами локальной сети Стандартным объектом, позволяющим выполнять типовые операции с локальной сетью, является WshNetwork. С помощью этого объекта можно:? узнать сетевое имя компьютера, имя текущего пользователя и название домена, в котором он


ГЛАВА 12 Сетевое программирование с помощью сокетов Windows

Из книги Системное программирование в среде Windows автора Харт Джонсон М

ГЛАВА 12 Сетевое программирование с помощью сокетов Windows Именованные каналы пригодны для организации межпроцессного взаимодействия как в случае процессов, выполняющихся на одной и той же системе, так и в случае процессов, выполняющихся на компьютерах, связанных друг с


Глава 2 Использование сокетов Delphi

Из книги О чём не пишут в книгах по Delphi автора Григорьев А. Б.

Глава 2 Использование сокетов Delphi Так как большинство современных компьютеров объединены в сети, то и задачи программирования передачи и получения данных по сети возникают часто. Существует множество высокоуровневых средств обмена, но иногда их бывает недостаточно, и


17.1.1. Идеальная работа в сети

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

17.1.1. Идеальная работа в сети Большинство пользователей ожидают от сетевых протоколов обеспечения эквивалента каналов Unix между компьютерами. Если байт (или последовательность байтов) поступает в один конец соединения, он обязательно выйдет из другого конца. Причем


17.1.2. Реальная работа в сети

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

17.1.2. Реальная работа в сети Хотя все это кажется достаточно базовым, основные компьютерные сети работают далеко не так. Сеты склонны быть хаотическими и случайными. Представьте себе школьников на перемене, которым не только нельзя разговаривать, но и нужно находиться на


3.11.1. Подключение с помощью сети Ethernet

Из книги Linux автора Стахнов Алексей Александрович

3.11.1. Подключение с помощью сети Ethernet Для подключения по проводной сети Ethernet необходимо настроить параметры сетевого интерфейса. Для этого в окне Сеть (Network) следует:1. Активизировать опцию Встроенный Ethernet (Ethernet).2. В списке Конфигурация (Configure) выбрать способ подключения.


3.11.2. Подключение с помощью сети AirPort

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

3.11.2. Подключение с помощью сети AirPort AirPort — это беспроводная сеть, которую образуют базовая станция AirPort и компьютеры Макинтош со встроенной сетевой картой AirPort. Допускается удаление локальных компьютеров от базовой станции до 50 метров. Станция AirPort приобретается


Глава 3 Работа в сети. Основные понятия

Из книги Как заработать в Интернете. 35 самых быстрых способов автора Фомина Ольга

Глава 3 Работа в сети. Основные понятия В этой главе будут рассмотрены базовые понятия, лежащие в основе всего последующего изложения. Как уже упоминалось, «компьютер – это сеть». С рассмотрения основных сведений о работе в сети мы и начнем.Модели сетевых


7.1. Настройка сети с помощью конфигуратора NetworkManager

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

7.1. Настройка сети с помощью конфигуратора NetworkManager Если в вашей локальной сети запущен DHCP-сервер, Ubuntu настроит ваш компьютер для работы в локальной сети автоматически, то есть ничего делать не придется — сеть заработает сразу после запуска системы.В противном случае


24. Фриланс – работа на удаленке по сети

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

24. Фриланс – работа на удаленке по сети Фриланс – это удаленная (надомная, свободная) работа, которая осуществляется без привязки к рабочему месту, и в любое удобное для вас время. Удаленная работа существует в России уже не первый год, но, по-прежнему, существует спор о


Глава 7 Параметры сокетов

Из книги Windows 10. Секреты и устройство автора Алмаметов Владимир

Глава 7 Параметры сокетов 7.1. Введение Существуют различные способы получения и установки параметров сокетов:? функции getsockopt и setsockopt;? функция fcntl;? функция ioctl.Эту главу мы начнем с описания функций getsockopt и setsockopt. Далее мы приведем пример, в котором выводятся заданные по


Глава 9 Основы сокетов SCTP

Из книги автора

Глава 9 Основы сокетов SCTP 9.1. Введение SCTP — новый транспортный протокол, принятый IETF в качестве стандарта в 2000 году. (Для сравнения, протокол TCP был стандартизован в 1981 году.) Изначально SCTP проектировался с учетом потребностей растущего рынка IP-телефонии, и предназначался,


13.2. Работа в сети предприятия

Из книги автора

13.2. Работа в сети предприятия В данном разделе рассмотрим подключение компьютера с установленной операционной системой Windows 7 к локальной сети предприятия или другой организации, в которой используется сеть на основе сервера.Сеть на основе сервера характеризуется тем,


13.3. Работа в беспроводной сети

Из книги автора

13.3. Работа в беспроводной сети В последнее время беспроводные сети получили очень широкое распространение, особенно это касается небольших сетей. Подобные сети чаще всего организуются в домашних условиях для подключения нескольких компьютеров без использования