КлиентСерверДляОдноСкрипта.СообщениеДата (OneScriptClientServer.DateTimeMessage) Метод

Синтаксис

СообщениеДата(<ПередаваемаяДата>)

Параметры

ПередаваемаяДата (необязательный)
Тип: Дата.
Дата, которая передается.

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

Тип: СообщениеДата (DateTimeMessage).

Описание

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

Примечание

Пример

СообщениеДата1 = КС.СообщениеДата(Дата(2013,09,25,04,05,06));
Полный пример кода

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

//== Файл Сервер.os == начало Перем КС; Процедура Сервер_ПриПодключенииКлиента() Экспорт // Необходимая процедура, хотя может и не содержать кода. КонецПроцедуры Процедура TCPСервер1_ПриПолученииСообщения() Экспорт СообщениеАрг = КС.СообщениеАрг(); Сообщение = СообщениеАрг.Сообщение; Отправитель = СообщениеАрг.Отправитель; Если (ТипЗнч(Сообщение)) = Тип("КсСообщениеДата") Тогда Сообщить("Сервер получил сообщение: " + Сообщение.Дата + " (ИдентификаторКлиента = " + Отправитель.ИдентификаторКлиента + ")"); КонецЕсли; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptClientServer\OneScriptClientServer\bin\Debug\OneScriptClientServer.dll"); КС = Новый КлиентСерверДляОдноСкрипта(); TCPСервер1 = КС.TCPСервер(10085); TCPСервер1.ПриПодключенииКлиента = КС.Действие(ЭтотОбъект, "Сервер_ПриПодключенииКлиента"); 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.СостояниеСоединения = 0 Тогда СообщениеДата1 = КС.СообщениеДата(Дата(2013,09,25,04,05,06)); Сообщить("СообщениеДата1 = " + ТипЗнч(СообщениеДата1)); TCPКлиент1.ОтправитьСообщение(СообщениеДата1); КонецЕсли; Пока КС.Продолжать Цикл КС.ПолучитьСобытие().Выполнить(); КонецЦикла; //== Файл Клиент.os == конец

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

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