Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2011, 17:41   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Я предпочитаю, TSocketServer с простеньким протоколом на основе XML и скрипты php которые отоброжают данные.

А если непосредственно в самой программе генерировать html код, то смотрите сорцы HTTP File Server'а.
Человек_Борща вне форума Ответить с цитированием
Старый 28.12.2011, 18:39   #12
Max1548
Пользователь
 
Регистрация: 28.05.2011
Сообщений: 99
По умолчанию

TIdHTTPServer на вкладке Indy
OS - [||-----------------------------------------------] забил, дойдя до драйвера памяти
Max1548 вне форума Ответить с цитированием
Старый 28.12.2011, 18:43   #13
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
По умолчанию

С генерацией HTTP кода не проблема (если вы имеете в виду тело), ведь страницы заранее обрисованы, изменяются лишь данные и их количество. Вопрос вызывает обработка заголовков (каждый браузер норовит вставить лишний знак отягчающий парсинг), и поведение сервера (потока) управляющего сокетом на основе полученных значений заголовков.
К примеру я решил сделать для себя правило - 1 запрос - 1 ответ, после чего поток завершается, но есть "Connection: Keep-Alive" (от клиента). Плохо ли разрывать соединение на которое надеется клиент? итд итп. А ещё браузеры шлют разные post запросы с одной и той-же формы...
Lime вне форума Ответить с цитированием
Старый 28.12.2011, 19:01   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Плохо ли разрывать соединение на которое надеется клиент?
если вы отвечаете клиенту что согласны поддерживать подключение, то плохо.
Цитата:
(каждый браузер норовит вставить лишний знак отягчающий парсинг)
знак? не знаю ничего такого.(и трудностей не вижу)
Цитата:
А ещё браузеры шлют разные post запросы с одной и той-же формы...
нет.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление программой через браузер medved6216 Работа с сетью в Delphi 2 19.02.2013 13:30
Способ зайти на сайт не через браузер pufystyj Софт 11 18.12.2010 13:21
Проблема с загрузкой через браузер pavel42 Компьютерное железо 0 05.06.2010 23:13
Открытие элементов ListBox через браузер KiDoki Общие вопросы Delphi 7 11.10.2008 00:08
Управление чужой прогой MAcK Win Api 2 30.01.2007 14:02