EthernetIPAddress

Материал из MK90.ORG wiki
Перейти к:навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

Ethernet

IPAddress class

Описание

Класс для хранения IP-адреса. С помощью него можно задавать локальный и удаленный адреса.

Синтаксис

IPAddress(address);

Параметры

address: представляюшие IP-адрес цифры, разделенные запятыми (4 байта, например 192, 168, 1, 1)

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

отсутствует

Пример


#include <Ethernet.h>

// сетевая конфигурация (шлюз и маска подсети опциональны)

// MAC-адрес шилда:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };  
// адрес шлюза по умолчанию
byte gateway[] = { 10, 0, 0, 1 };
// маска подсети
byte subnet[] = { 255, 255, 0, 0 };

EthernetServer server = EthernetServer(23);

//the IP address is dependent on your network
IPAddress ip(192,168,1,1);

void setup()
{
  // инициализация платы ethernet
  Ethernet.begin(mac, ip, gateway, subnet);

  // запустить сервер, ожидающий входящие соединения
  server.begin();

  // инициализировать последовательный порт
  Serial.begin(9600);
}

void loop()
{
  //распечатать IP-адрес
  Serial.println(ip);
}

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.