Задача. Есть определенная игра. Необходимо зайти в игру к примеру через браузер. Далее после логина открывается главное игровое окно и в игре асинхронно отправляются и получаются данные через Flash. Видимого перехода по ссылке не происходит. То есть ссылка остается прежняя. Необходимо получать данные отправляемые игрой на один из URL и исходя из полученных данных отправлять запрос в игру на другой URL. Можно конечно использовать для игры обычный браузер. И пускать браузер через прокси в котором все эти данные получать и далее отправлять. Но! Данные при отправлении необходимо отправлять используя Cookie. Если даже и получить Cookie то при отправке данных из постороннего приложения в нашем случае это прокси произойдет разлогин в браузере т.к. сессия оборвется. Кто подскажет как быть и какой компонент использовать?
Большинство или все игры которые реализованы через браузер, работаю на HTTP протоколах. Есть множество анализаторов которыми можно осуществить просмотр при логине, при игре и т.д. Если анализатор не покажет ничего, тогда качаем флешку и разбираем её код - устраиваем реверсинг так сказать. После выше перечисленного либо ты берёшь работу с HTTP, либо сокеты. И начинаешь работу!
Прежде чем отвечать прочтите внимательнее!! Как вы собираетесь повторить все тоже самое через Indy при этом не оборвав сессию в браузере?... Если вы начнете отправлять данные через Indy то вас просто выбросит с аккаунта в браузере.
Мда... У вас проблема явно с чтением. Читайте выше! Это значит то чтобы пользователь видел весь игровой процесс.... И выше по моему по посту и так понятно что раз задаюсь вопросом чтобы не было выхода из браузера то зачем я тогда по вашему это пишу? Не стоит каверкать мой вопрос. Если у вас не получается все внимательно прочитать то ссори.
Вы мне скажите, Вы тугой? Как не крути Вы можете работать и с Indy и с чистыми Soket, если Вы конечно настаиваете, что всё передаётся в Cookie's. Да вообще при любом раскладе, берёшь сокет и вперёд!!!
Я так понял, что ТС хочет не повторить запросы игры в своей програме, а ловить запросы на лету и производить над ними какие-то операции. Если именно "компонент" нужен, то TIdTCPServer + TIdHTTP будет достаточно. Но судя по этой теме, шансы ТС написать подобную программу стремятся к нулю =) p.s.: Чтобы написать программу, нужно составить алгоритм. Как можно составить алгоритм, если не можешь даже сформулировать задачу?