В зависимости от поставленной задачи запуск TCP сервера можно осуществить разными способами. Ниже приведены некоторые из них. Возможно для Вашей задачи будет найдено своё решение.
После создания экземпляра класса МногопоточныйTCPСервер (MultithreadedTCPServer) и установки всех необходимых свойств сервер попадает в цикл ожидания событий.
Блокируется выполнение сценария.
Пример смотрите в параграфе Сервер в "Эхо" режиме..
После создания экземпляра класса МногопоточныйTCPСервер (MultithreadedTCPServer) запускается фоновое задание в котором сервер в цикле ожидает события. Фоновое задание запускается скрыто, посредством библиотеки.
Выполнение сценария не блокируется.
Пример смотрите в методе МногопоточныйTCPСерверДляОдноСкрипта.ФоновыйМногопоточныйСервер (OneScriptMultithreadedTCPServer.BackgroundMultithreadedServer).
После создания экземпляра класса МногопоточныйTCPСервер (MultithreadedTCPServer) запускается фоновое задание в котором сервер в цикле ожидает события. Фоновое задание запускается явно, в коде сценария.
Выполнение сценария не блокируется.
Пример смотрите в свойстве МногопоточныйTCPСервер.ПроверятьАктивностьКлиента (MultithreadedTCPServer.CheckClientActivity).