IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Delphi, tcp/ip коннекшн (желательно хттп) (http://www.imho.ws/showthread.php?t=33217)

tot_ra 28.06.2003 04:14

Delphi, tcp/ip коннекшн (желательно хттп)
 
как сие дело устроить? мне надо - подредактировать отправляемый хедер, получить ответ, опять ответить новым хедером и потом получать application-type data.. а если нормальным языком - эмулировать скачивание wmv файла медиа плеером через прогу ессно. я смотрел переписку с серваком - там идёт какаято авторизация.. а потом только начинают пакеты слаться. кеша нету, регетом не скачаешь.. пробовал User-Agent заменить - всё равно принимает килобайт гдето и всё.. может это просто пакет первый, непонимаю я немного.. но я думаю потом это дело в файл сохранять... воть..

dr-evil 28.06.2003 05:25

сам собираюсь таким заняться

RaZEr 28.06.2003 07:02

Чтобы использовать HTTP соединение, можно использовать WinAPI, T(Client|Server)Socket, или TNMHTTP.

Madness 28.06.2003 13:39

http://pascal.sources.ru/delphi/internet/crtsock.htm
http://pascal.sources.ru/delphi/internet/dhttp.htm

helldomain 02.07.2003 00:32

Bibliotek tipa crtsocks est mnogo.

aleh 02.07.2003 10:14

Для Delphi есть библиотека для работы с сетью Indy. Почти последняя версия поставляется с Delphi 7. Там те и TCP и UDP и почти готовый http, только оно чуть чуть отличается от стандартных Win подходов.

А ещё проще поставить Perl и в сырую общатся с клиентом по HTTP. Это бустрее, но супер наворотов может не получиться (типа фильтрации пакетов на лету).

Если присутствует авторизация, подсчёты всяких страшных MD5 и т.п., то такое уже реализовано в J2SDK. Всё в одном + документация (какая есть). Но это не для всех.

Удачи!

helldomain 02.07.2003 17:47

Ugu. A kak obschatsya s perlom iz delphi? Cherez CreateProcess() i otlawliwat, chto ono skajet?

aleh 04.07.2003 11:00

Цитата:

Как писал helldomain
Ugu. A kak obschatsya s perlom iz delphi? Cherez CreateProcess() i otlawliwat, chto ono skajet?
Зачем скрещивать? Я имел в виду использовать для программирования чисто Perl, без Delphi. Достаточно поставить нормальный web-сервер с поддержкой проксирования. Можно использовать MOD_Perl.

В начале нужно сделать хоть что-нить как-нить работающее (чем проще и быстрее тем лучше), а уж потом смотреть как поступать дальше.

helldomain 04.07.2003 17:46

A. Soobrazil.

RaZEr 04.07.2003 18:08

В делфи события уже везде проставлены (OnSendData,OnReceiveData и т.д.), а в PHP/Perl прийдется из while() все самому делать ... хотя я думаю что тут критичнее фактор знания того или иного языка.

helldomain 04.07.2003 22:02

Nu, pri jelanii i k perlu mojno prilinkowat libu dlya assinhronnoi raboti s soketami.

RaZEr 04.07.2003 22:28

Велосипед ... все-равно бинарник шустрее будет.

helldomain 04.07.2003 23:49

Soglasen.


Часовой пояс GMT +4, время: 13:12.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.