Закрыть входящее соединение
Закрывает входящее соединение сервера по ID
- Параметры
- Расширенный вызов ?
Функция ЗакрытьВходящееСоединение(Знач ОбъектСервера, Знач IDСоединения) Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| ОбъектСервера | - | Произвольный | ✔ | Объект компоненты запущенного сервера |
| IDСоединения | - | Строка | ✔ | Идентификатор соединения |
Возвращаемое значение
Соответствие Из КлючИЗначение - Результат выполнения
Для текущего метода нет дополнительных параметров расширенного вызова.
Предупреждение
NOCLI: данный метод недоступен для использования в CLI версии
Пример использования для 1С:Предприятие/OneScript
ПортЗапуска = 9877;
ОбъектСервера = OPI_TCP.ЗапуститьСервер(ПортЗапуска);
// Подключаемся к запущенному серверу
АдресПодключения = "127.0.0.1:9877";
ОбъектКлиента = OPI_TCP.ОткрытьСоединение(АдресПодключения);
Если Не OPI_TCP.ЭтоОбъектКлиента(ОбъектКлиента) Тогда
ВызватьИсключение OPI_Инструменты.JSONСтрокой(ОбъектКлиента);
КонецЕсли;
Сообщение = "Hello!" + Символы.ПС;
OPI_TCP.ОтправитьСтроку(ОбъектКлиента, Сообщение);
// Получаем ID соединения
ПервоеСообщение = OPI_TCP.ПолучитьДанныеОчередногоСоединения(ОбъектСервера, 5000);
IDСоединения = ПервоеСообщение["connectionId"];
// Закрываем соединение со стороны сервера
Результат = OPI_TCP.ЗакрытьВходящееСоединение(ОбъектСервера, IDСоединения);
Результат
{
"result": true
}