На этом шаге мы дадим краткую характеристику компонента TNMGeneralServer.
Компонент TNMGeneralServer предлагается как базовый класс для создания на его основе многопотоковых серверов Интернет, специфических корпоративных серверов или других серверов, работающих по стандартам RFC.
Создавая классы-потомки компонента TNMGeneralServer и переписывая метод Serve, вы можете создавать специфические серверы, обрабатывающие запросы клиентов нужным вам образом. Обмен данными с клиентом должен выполняться методами read/write или ReadLn/WriteLn, унаследованными от TPowersock.
Метод Serve является виртуальным методом, который должен переопределяться в классах-потомках. Метод Serve вызывается каждый раз, когда клиент подключается к серверу. Метод Serve исполняется в отдельном потоке, поэтому использовать объекты VCL и другие методы внутри него нельзя.
На этом мы заканчиваем изучение компонентов, используемых при создании Интернет-приложений в среде Delphi.