Книга: Программирование на языке Ruby
18.2. Сетевые клиенты
Иногда сервер пользуется хорошо известным протоколом — тогда нам надо лишь спроектировать клиента, который общается с сервером на понятном тому языке.
В разделе 18.1 мы видели, что это можно сделать с помощью протоколов TCP или UDP. Но чаще применяются протоколы более высокого уровня, например HTTP или SNMP. Рассмотрим несколько примеров.
Содержание
Оглавление статьи/книги
- 18.2.1. Получение истинно случайных чисел из Web
- 18.2.2. Запрос к официальному серверу времени
- 18.2.3. Взаимодействие с РОР-сервером
- 18.2.4. Отправка почты по протоколу SMTP
- 18.2.5. Взаимодействие с IMAP-сервером
- 18.2.6. Кодирование и декодирование вложений
- 18.2.7. Пример: шлюз между почтой и конференциями
- 18.2.8. Получение Web-страницы с известным URL
- 18.2.9. Библиотека Open-URI
Похожие страницы
- Клиенты 3-го диалекта
- Сетевые неполадки
- Как узнать, кто в данный момент использует мои сетевые папки?
- Сетевые каскады и притоки знаний
- 16. Лекция: Введение в сетевые протоколы
- Цены и уходящие клиенты
- Сетевые средства Linux
- Виртуальные сетевые компоненты
- Сетевые атаки с использованием червей, вирусов, троянских коней
- Почему уходят клиенты? И как их вернуть?
- Глава 3 Какую рекламу клиенты хранят годами?
- Сеть и сетевые компоненты