Приветствую Вас ГостьПонедельник, 06.05.2024, 16:23

AVR & ARDUINO




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

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

Класс EthernetClient

Описание

Создает объект-клиент, который может соединяться с указанным IP-адресом через определенный порт (см. функцию client.connect()).

Синтаксис

EthernetClient client;

Параметры

client - объект типа EthernetClient

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

нет

Пример

#include <SPI.h>
#include <Ethernet.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(;;) {}
 }
}

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

connected()

connect()

write()

print()

println()

available()

read()

flush()

stop()


Библиотека Ethernet

Справочник

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



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

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