17.3.5. Подключение к серверу

17.3.5. Подключение к серверу

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

После этапа связывания (который, впрочем, может быть пропущен) клиент соединяется с сервером через системный вызов connect().

#include <sys/socket.h>

int connect(int sock, struct sockaddr * servaddr, socklen_t addrlen);

Процесс переходит к подключению, придерживаясь адреса, с которым должен соединиться сокет.

На рис. 17.1 показаны системные вызовы, которые обычно используются для установки соединений сокетов, и порядок, в котором они выполняются.

Рис 17.1. Установка соединений сокетов

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

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

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

Меньше запросов — легче серверу

Из книги Разгони свой сайт автора Мациевский Николай

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


13.6. Подключение к серверу Novell Netware

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

13.6. Подключение к серверу Novell Netware Для того чтобы подключаться к серверу Novell, необходимо установить пакет ncpfs. NCPFS - это файловая система, которая понимает протокол NCP (NetWare Core Protocol) фирмы Novell. Другими словами, пакет ncpfs - это клиент сети Netware для Linux. Протокол NCP играет в мире Novell


18.9.2 Список пользователей, которым разрешен доступ к серверу Samba

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

18.9.2 Список пользователей, которым разрешен доступ к серверу Samba Одним из последних вопросов, задаваемых конфигурационным скриптом vmware config.pl в том случае, когда вы установили версию Samba-сервера фирмы VMware, является предложение ввести имена и пароли пользователей, которым


(6.19) Можно ли подключиться к серверу удаленного доступа на Win9x?

Из книги Интернет. Новые возможности. Трюки и эффекты [litres] автора Баловсяк Надежда Васильевна

(6.19) Можно ли подключиться к серверу удаленного доступа на Win9x? Да, можно. Зайдите в Свойства соединения, закладка "Безопасность"?"Дополнительные (особые параметры)"?"Hастройка"?"Разрешить следующие протоколы"?опция "Разрешить старый протокол MS-CHAP для Windows


Можно ли подобрать пароль к почтовому серверу

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

Можно ли подобрать пароль к почтовому серверу На сегодняшний день существует большое количество программ, позволяющих в считанные минуты подобрать пароль к почтовому серверу. Принцип их работы основан на последовательном переборе паролей (Brute Force). В качестве примера


Пример: подключение клиента к серверу

Из книги Инфраструктуры открытых ключей автора Полянская Ольга Юрьевна

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


Получение пользователем билета на доступ к серверу

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

Получение пользователем билета на доступ к серверу Когда пользователь А желает получить доступ к серверу, в своем сообщении он отправляет в ЦРК билет TGT, запрос на билет для доступа к серверу и аутентификатор. Это сообщение имеет следующий формат: "имя А", "имя B", TGT: КК


Требования к серверу Kerberos

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

Требования к серверу Kerberos Зная принципы работы системы Kerberos, можно сформулировать требования к ее компонентам. Очевидно, что с точки зрения безопасности сети KDC является чрезвычайно важным компонентом системы. Доступ к серверу (равно как и физический доступ к компьютеру,


17.3.5. Подключение к серверу

Из книги Бесплатные разговоры через Интернет автора Фрузоров Сергей

17.3.5. Подключение к серверу Как и серверы, клиенты могут сразу после создания сокета связывать с ним локальный адрес. Обычно клиент пропускает этот шаг, предоставляя ядру присвоить сокету любой подходящий локальный адрес.После этапа связывания (который, впрочем, может


Подключаемся к серверу

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Подключаемся к серверу Для того чтобы подключиться к одному из серверов TeamTalk, который работает в Интернете или локальной сети, нужно воспользоваться меню Файл | Присоединиться или нажать горячую клавишу <F2>. Также вы можете нажать кнопку на панели инструментов, на


Подключаемся к серверу

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

Подключаемся к серверу При первом запуске программы открывается диалоговое окно (рис. 9.17), в которое нужно ввести IP-адрес удаленного сервера и его порт. Необходимость указывать порт появляется только в том случае, если сервер прослушивает запросы на нестандартном порту,


Подключаемся к серверу

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

Подключаемся к серверу Итак, давайте попробуем подключиться к серверу VNC с помощью браузера. Для этого сначала запустим Internet Explorer, потом в адресной строке пропишем путь: http:/ /172.16.35.124:5800, где http — тип протокола (его нужно обязательно указать), 172.16.35.124 — адрес удаленного


Подключаемся к серверу

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

Подключаемся к серверу Итак, мы сделали все приготовления на стороне сервера, и теперь он дожидается, когда мы к нему подключимся. Мы же сидим за компьютером-клиентом и чешем ладошки, ожидая, когда он загрузится, — кстати говоря, к этому компьютеру тоже подключен модем,


15.2.3. Разграничение доступа к серверу ProFTP

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

15.2.3. Разграничение доступа к серверу ProFTP Я считаю необходимым подробно рассмотреть блочную директиву Limit. Эта директива определяет вид и параметры доступа к тому или иному каталогу. Рассмотрим листинг 15.8.Листинг 15.8. Пример использования директивы Limit<Directory incoming> <Limit


5.3.3. Параметры доступа к серверу sshd

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

5.3.3. Параметры доступа к серверу sshd Кроме приведенных в листинге 5.1 можно использовать следующие директивы:? AllowGroups — позволить вход в систему только пользователям указанных групп (перечисляются через пробел в одной строке);? AllowUsers — разрешить вход в систему