Метод setAlpnProtocols
Устанавливает список протоколов прикладного уровня, поддерживаемых подключением клиента или сервера. Расширение ALPN (переговоры о протоколах прикладного уровня) для TLS позволяет клиенту отправлять список протоколов в сообщении TLS клиентского приветствия, а серверу — выбрать один и отправить выбранный обратно в сообщении серверного приветствия.
Для подключений клиентов и серверов могут быть отправлены отдельные списки протоколов, используя один и тот же SecurityContext. Аргумент isServer типа булево указывает, нужно ли установить список для подключений сервера или клиента.
Реализация
void setAlpnProtocols(List<String> protocols, bool isServer);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/SecurityContext/setAlpnProtocols.html