    // Запуск сервера
    ПортЗапуска   = 9894;
    ОбъектСервера = OPI_WebSocket.ЗапуститьСервер(ПортЗапуска);

    // Подключение к серверу при помощи клиента
    АдресПодключения = "ws://127.0.0.1:9894";
    ОбъектКлиента    = OPI_WebSocket.ОткрытьСоединение(АдресПодключения);

    Если Не OPI_WebSocket.ЭтоОбъектКлиента(ОбъектКлиента) Тогда
        ВызватьИсключение OPI_Инструменты.JSONСтрокой(ОбъектКлиента);
    КонецЕсли;

    // Отправка сообщения с клиента
    Сообщение = "Hello!";
    OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);

    // Получение очередного соединения на сервере и возврат ответа
    ОчередноеСообщение = OPI_WebSocket.ПолучитьДанныеОчередногоСоединения(ОбъектСервера, 5000);
    IDСоединения       = ОчередноеСообщение["connectionId"];

    ОтветСервера = "Response from server!";
    Результат    = OPI_WebSocket.ОтправитьДанные(ОбъектСервера, IDСоединения, ОтветСервера);