|
Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
01.08.2024 | #1 |
автор Web1.0 Hosting
|
Веб сервер на Delphi
Привет,
Мало кто знает, что Delphi (да-да, ту самую Borland Delphi, даже старую версию Delphi 6 или Delphi 7, в которой перетягиваешь кнопочки на форму), можно использовать для создания веб сервера. Например напишем простейший веб-сервер: Код:
program WebApp; {$APPTYPE CONSOLE} uses IdHTTPServer, IdTCPServer, IdCustomHTTPServer, IdContext; Type TCommandHandler= class protected procedure DoCommandGet(AThread: TIdContext; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo); end; {$R *.res} var Server:TIdHTTPServer ; CH:TCommandHandler; procedure TCommandHandler.DoCommandGet(AThread: TIdContext; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo); begin AResponseInfo.ContentText := '<html><head><title>Delphi WebApp</title></head><body><h1>It works!</h1><hr><p>Hello, world!</p></body></html>'; AResponseInfo.ContentType := 'text/plain'; end; begin Server := TIdHTTPServer.Create(nil); CH := TCommandHandler.Create; Server.OnCommandGet := CH.DoCommandGet; Server.DefaultPort := 80; Server.Active := True; Readln; end.
__________________
Web1.0 Hosting - продвинутый статический хостинг для ваших домашних страниц Последний раз редактировалось mak, 01.08.2024 в 18:43. |
06.08.2024 | #2 |
Новичок
|
Знаю о таком
Помню один раз делал DLL-ку внутри которой был HTML, и она подгружалась через iis, и все это дело конечно же работало))) |
31.08.2024 | #3 |
Администратор
Регистрация: 29.06.2024
Адрес: Живу в своем мирке, который сам и строю.
Сообщений: 536
|
Использую XAMPP и Laragon на Windows ПК. У XAMPP есть много старых версий, со старыми версиями Apache, PHP и MySQL. Ставится быстро, использовать интуитивно понятно. На VPS всегда пользовался ISPManager для управления сервером и не парился.
P.S. Я просто люблю идти по пути наименьшего сопративления к своей цели, созданию и тестированию web-страниц, но кому то может быть важно создать нестандартный софт для web-сервера, например если создаешь сервис.
__________________
Я вернул двухтысячные! |
01.12.2024 | #4 |
Заблокирован
Регистрация: 01.12.2024
Сообщений: 25
|
Да. Тема интересная (была для меня вначале столетия). В те времена интернет стоил очень дорого. Мне встретилась программа где можно было выуживать данные телефонных карт и выходить в сеть. Так вот в виде исходного кода приложенного, был и http-сервер. В дальнейшем я переделал его. Точнее говоря сделал для него интерфейс : кнопки выбора директории, установка ip-адреса, еще кое-чего. Одним словом если нужен могу выложить, хотя я его уже выкладывал на сайте олд-дос в программах под Windows называется тема Http-Сервер - так кажется.
|
© Old-Web.com - навигатор старого Интернета Пишите мне на email: danil@freenet.am |
|