Приветствую Вас ГостьВоскресенье, 19.05.2024, 09:19

AVR & ARDUINO




Каталог статей

Главная » Статьи » Справочник

Метод EthernetClient read()

Описание

Метод EthernetClient считывает очередной байт из набора данных, принятых клиентом от удаленного сервера.

Функция read() является наследником вспомогательного класса Stream

Синтаксис

client.read();

Параметры

client - объект класса EthernetClient

Возвращаемые значения

Значение очередного байта (или символа), либо -1, если такового нет.

Пример

#include <Ethernet.h>
#include <SPI.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 10, 0, 0, 177 };
byte server[] = { 64, 233, 187, 99 }; // Google

EthernetClient client;

void setup()
{
 Ethernet.begin(mac, ip);
 Serial.begin(9600);

 delay(1000);

 Serial.println("connecting...");

 if (client.connect(server, 80)) {
 Serial.println("connected");
 client.println("GET /search?q=arduino HTTP/1.0");
 client.println();
 } else {
 Serial.println("connection failed");
 }
}

void loop()
{
 if (client.available()) {
 char c = client.read();
 Serial.print(c);
 }

 if (!client.connected()) {
 Serial.println();
 Serial.println("disconnecting.");
 client.stop();
 for(;;) {}
 }
}

Смотрите также:

EthernetClient


Библиотека Ethernet

Справочник

Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.



Источник: http://arduino.cc/en/Reference/ClientRead
Категория: Справочник | Добавил: magi (18.02.2015)
Просмотров: 1819 | Теги: Ethernet, EthernetClient, read, arduino | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

Мы переезжаем на сайт Arduino по-русски