Arduino:Библиотеки/Ethernet/Класс EthernetUDP/begin()

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.

Библиотека Ethernet
(Обсуждение Arduino:Библиотеки/Ethernet#disqus_thread)

Функции:

Функция begin()[1]

Инициализирует библиотеку Ethernet UDP и сетевые настройки.

Синтаксис

EthernetUDP.begin(localPort)

Параметры

localPort  локальный порт, который нужно прослушивать. Тип данных  int

Что возвращает

Если успешно  «1». Если нет сокетов, доступных для использования  «0».

Пример

 1 #include <SPI.h>        
 2 #include <Ethernet.h>
 3 #include <EthernetUdp.h>
 4 
 5 // Ниже введите MAC-адрес и IP-адрес для контроллера.
 6 
 7 // IP-адрес будет зависеть от вашей локальной сети.
 8 byte mac[] = {  
 9 
10   0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
11 
12 IPAddress ip(192, 168, 1, 177);
13 
14 unsigned int localPort = 8888;      // локальный порт, который нужно прослушивать
15 
16 // Экземпляр EthernetUDP, необходимый для получения и передачи пакетов через UDP
17 EthernetUDP Udp;
18 
19 void setup() {
20 
21   // запускаем Ethernet и UDP:
22 
23   Ethernet.begin(mac,ip);
24   Udp.begin(localPort);
25 }
26 
27 void loop() {
28 }

См.также

Внешние ссылки