Вверх ↑
Ответов: 2125
Рейтинг: 159
#1: 2008-05-15 19:12:14 ЛС | профиль | цитата
Byuik писал(а):
В hiasm есть штатный пример WEB сервера в котором явно показано как файл передают браузеру предварительно отконвертировав в текст

В этом примере я сделал так, потому что использовать тип данных "поток" не представляется возможным (компонент передаёт сначала длинну в бинарном виде, а затем содержимое потока).
То есть единственный тип данных, с которым можно работать нормально - это String.

Byuik писал(а):
1. Принять ответ http сервера на TCPclient разбить его на две части 1заголовок 2данные
2. Далее часть 2 (данные) преобразовать обратно в файл

Браузер справляется с этими задачами гораздо лучше.

Вообще-то, у меня своя реализация TCP.pas, но та версия, что вместе с Хиасмом идёт, тоже вроде нормально работала.
Я как-то публиковал тут свою версию, но тогда она была с ошибкой. Ты случайно не экспериментировал с ней?
На всякий случай, сравни свой TCP.pas с тем, что на SVN.

карма: 1

0