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