Самый простой способ - использование класса TWebModule. Для этого из
File|New выбираем Web Server Application, дальше тип:
ISAPI/NSAPI, CGI или Win-CGI. Смотрим свойства
TWebModule1 в Object Inspector и добавляем новое действие
(action). Обработчик события OnAction выполняется при
запросе вида
В последнее время с завидным постояннством появляется вопрос "Как определить,
подключен компьютер к интернет или нет?". Позволим себе порассуждать на эту тему
и объяснить некоторые из принципов сетевых взаимодействий.
Internet так сильно вошел в нашу жизнь, что программа, так или иначе не
использующая его возможности, обречена на “вымирание” почти как динозавры.
Поэтому всех программистов, вне зависимости от квалификации и специализации так
и тянет дописать до порой уж е готовой программы какой-то модуль для работы с
Internet. Но тут и встает вопрос – как это сделать? Давайте рассмотрим, что нам
предлагает среда Borland Delphi и Win32 API.
В предыдущем номере в статье о безопасности Интернет-серверов были затронуты
вопросы, связанные с выбором платформы и операционной системы Интернет-сервера,
безопасностью сервера в целом, было рассказано о работе с пользователями, а
также о работе и настройках firewall. Кратко напомню, что мы рассматриваем
администрирование небольшой офисной или домашней сети, когда у вас имеется один
или два выделенных компьютера. В первом случае, когда один компьютер,— это
firewall плюс почтовый сервер, Web-сервер, а может быть, и ftp-сервер. Проще
говоря, выделенный компьютер используется как некий общий ресурс. Во втором
случае, который подразумевает наличие большой сети, один компьютер используется
как шлюз плюс firewall, а второй— как сервер почты, Web-сервер и т.д. В
принципе, второй способ предпочтительнее, так как вы физически отделяете шлюз
как объект первого возможного удара при нападении хакеров и от общего сервера
сети. В любом случае, в дальнейшем можно абстрагироваться от количества
выделенных компьютеров, помня при этом, что даже если их два, загружать их
другими заданиями неразумно.