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

AVR & ARDUINO




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

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

Объект EthernetClient

Описание

Объект EthernetClient позволяет проверить готовность к работе указанного Ethernet-клиента.

Синтаксис

if (client)

Параметры

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

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

возвращает true, если указанный клиент доступен и готов к работе, в противном случае - false.

Пример

#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...");
 while(!client){
 ; // ожидаем подключения клиента
 }
 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/IfEthernetClient
Категория: Справочник | Добавил: magi (18.02.2015)
Просмотров: 597 | Теги: Ethernet, EthernetClient, arduino | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Поиск
Вход на сайт
На правах рекламы

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