Данный класс используется для создания простого веб-сервера.
WiFiServer()
Создает сервер который слушает входящие подключения на указанном порту
Синтаксис
WiFiServer server(80);
Параметры
port: порт который необходимо слушать
Возвращаемые значения
Нет
server.begin()
Сообщает серверу, что нужно начать слушать входящие подключения
Синтаксис
server.begin();
Параметры
Нет
Возвращаемые значения
Нет
server.available()
Получает клиент который подключен к серверу и имеет данные доступные для чтения
Синтаксис
server.available();
Параметры
Нет
Возвращаемые значения
Объект клиента или false если нет данных для считывания
server.write()
Отправка данных всем подключенным клиентам
Синтаксис
server.write(data);
Параметры
data: данные для отправки byte или char
Возвращаемые значения
byte: количество отправленных байт.
server.print()
Отображает данные для всех клиентов, подключенных к серверу.
Синтаксис
server.print(data, BASE);
Параметры
data: данные для отображения
BASE: Необязательный параметр. Система счисления для отображения чисел. BIN — двоичная, DEC — десятичная, OCT — восьмеричная, HEX — шестнадцатеричная.
Возвращаемые значения
byte: количество отображенных байт.
server.println()
Аналогична предыдущей функции, но добавляет символ разрыва строки в конце.
Синтаксис
server.println(data, BASE);
Параметры
data: данные для отображения
BASE: Необязательный параметр. Система счисления для отображения чисел. BIN — двоичная, DEC — десятичная, OCT — восьмеричная, HEX — шестнадцатеричная.
Возвращаемые значения
byte: количество отображенных байт.