КлиентСерверДляОдноСкрипта.Действие (OneScriptClientServer.Action) Метод

Синтаксис

Действие(<Сценарий>, <ИмяМетода>)

Параметры

Сценарий (обязательный)
Тип: Произвольный.
ИмяМетода (обязательный)
Тип: Строка.

Возвращаемое значение

Тип: Действие (Action).

Описание

Создаёт новый экземпляр класса Действие (Action).

Примечание

Пример

TCPСервер1.ПриОтключенииКлиента = КС.Действие(ЭтотОбъект, "TCPСервер1_ПриОтключенииКлиента");
Полный пример кода

Копировать     Выделить всё

//== Файл Сервер.os == начало Перем КС; Процедура TCPСервер1_ПриОтключенииКлиента() Экспорт СерверКлиент = КС.СерверКлиентАрг().Клиент; Сообщить("Клиент отключен. Идентификатор клиента = " + СерверКлиент.ИдентификаторКлиента); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptClientServer\OneScriptClientServer\bin\Debug\OneScriptClientServer.dll"); КС = Новый КлиентСерверДляОдноСкрипта(); TCPСервер1 = КС.TCPСервер(10085); TCPСервер1.ПриОтключенииКлиента = КС.Действие(ЭтотОбъект, "TCPСервер1_ПриОтключенииКлиента"); TCPСервер1.Начать(); Сообщить("Сервер запущен."); Пока КС.Продолжать Цикл КС.ПолучитьСобытие().Выполнить(); КонецЦикла; //== Файл Сервер.os == конец //== Файл Клиент.os == начало ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptClientServer\OneScriptClientServer\bin\Debug\OneScriptClientServer.dll"); КС = Новый КлиентСерверДляОдноСкрипта(); TCPКлиент1 = КС.TCPКлиент(КС.TCPКонечнаяТочка("127.0.0.1", 10085)); TCPКлиент1.Подключить(); Приостановить(1000); TCPКлиент1.Отключить(); Пока КС.Продолжать Цикл КС.ПолучитьСобытие().Выполнить(); КонецЦикла; //== Файл Клиент.os == конец

Смотрите также

КлиентСерверДляОдноСкрипта (OneScriptClientServer) Класс | Библиотека OneScriptClientServer