Получить список соединений
Получает список соединений
- Параметры
- Расширенный вызов ?
Функция ПолучитьСписокСоединений(Знач ОбъектСервера) Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| ОбъектСервера | - | Произвольный | ✔ | Объект компоненты запущенного сервера |
Возвращаемое значение
Соответствие Из КлючИЗначение - Результат выполнения
Для текущего метода нет дополнительных параметров расширенного вызова.
подсказка
В списке выводятся активные соединения и закрытые соединения с необработанными данными в буфере
Предупреждение
NOCLI: данный метод недоступен для использования в CLI версии
Пример использования для 1С:Предприятие/OneScript
ПортЗапуска = 9877;
ОбъектСервера = OPI_TCP.ЗапуститьСервер(ПортЗапуска);
// Подключаемся к запущенному серверу
АдресПодключения = "127.0.0.1:9877";
Клиент1 = OPI_TCP.ОткрытьСоединение(АдресПодключения);
Клиент2 = OPI_TCP.ОткрытьСоединение(АдресПодключения);
Если Не OPI_TCP.ЭтоОбъектКлиента(Клиент1) Тогда
ВызватьИсключение OPI_Инструменты.JSONСтрокой(Клиент1);
КонецЕсли;
Если Не OPI_TCP.ЭтоОбъектКлиента(Клиент2) Тогда
ВызватьИсключение OPI_Инструменты.JSONСтрокой(Клиент2);
КонецЕсли;
Результат = OPI_TCP.ПолучитьСписокСоединений(ОбъектСервера);
Результат
{
"connections": [
{
"address": "127.0.0.1:52238",
"canRead": true,
"canWrite": true,
"connectionId": "2ad60a52-6a1f-458c-bb76-d40643d87b8e"
},
{
"address": "127.0.0.1:52250",
"canRead": true,
"canWrite": true,
"connectionId": "12f368d8-c8f4-4f35-804e-93a626b91d08"
}
],
"result": true
}