Server class

Данный класс используется для создания простого веб-сервера.

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: количество отображенных байт.

Ардуино