Свойство .allowedinterfaces

Назначение:Для выбранного в данный момент сокета (выбор выполняется через sock.num) задаёт список сетевых интерфейсов, на которых этот сокет будет принимать входящие соединения.
Тип:String
Диапазон значений:Зависит от платформы. См. документацию на платформу вашего устройства (например, для EM1000 она находится здесь).
См. также:Приём входящих соединений

Подробности

В список можно включать интерфейсы "NET" (Ethernet), "WLN" (Wi-Fi), "PPP" и "PPPoE". Список разрешённых интерфейсов разделяется запятыми (например, "WLN,NET").

Учтите, что при чтении значения этого свойства вернётся тот же список, но не обязательно в том же порядке. Например, приложение может записать в свойство "WLN,NET", а прочитать "NET,WLN". Названия неподдерживаемых интерфейсов автоматически удаляются из списка.

Список интерфейсов, поддерживаемых вашей платформой, можно узнать через свойство только чтение sock.availableinterfaces. "Разрешёнными" можно указывать только интерфейсы из этого списка. Попытка разрешить неподдерживаемый интерфейс не сработает.

Сокет не примет соединение на интерфейсе, которого нет в списке sock.allowedinterfaces, даже если все остальные параметры соединения (протокол, порт и т. д.) указаны верно.

Исходный материал Tibbo обновлён 12 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке