Форум: "Начинающим";
Текущий архив: 2012.03.18;
Скачать: [xml.tar.bz2];
ВнизКак отправить Record через IdTCPClient ? Найти похожие ветки
← →
ffffffee (2011-12-02 21:41) [0]Как отправить Record через IdTCPClient ?
← →
ffffffee (2011-12-02 21:48) [1]Или как отправить MemoryStream с такими данными ?
id : integer;
cmd : string[10];
data : string; // unlimited/unknown size
и как принять этот MemoryStream ?
Using:
Delphi 2010 with build in Indy.
← →
ffffffee (2011-12-02 21:50) [2]p.s. Принимаю через IdTCPServer и отправляю тоже.
← →
Jeer © (2011-12-02 21:52) [3]Лучше отказаться и передавать по факту данные.
← →
ffffffee (2011-12-02 21:58) [4]Как тогда парсить ?
← →
Jeer © (2011-12-02 22:17) [5]Если ты программист на обоих концах - какие проблемы ?
← →
DVM © (2011-12-02 22:20) [6]
> Как отправить Record через IdTCPClient ?
Кладешь в TStream или TBytes и отправляешь.
> Или как отправить MemoryStream с такими данными ?
>
> id : integer;
> cmd : string[10];
> data : string; // unlimited/unknown size
>
> и как принять этот MemoryStream ?
Пиши в поток и отправляй, принимай в поток. Записать и считать из потока переменную любого типа можно с помощью TWriter и TReader
← →
ffffffee (2011-12-02 22:37) [7]
> > Как отправить Record через IdTCPClient ?
>
> Кладешь в TStream или TBytes и отправляешь.
Как положить Record в TBytes ?
← →
Jeer © (2011-12-02 22:49) [8]Сказано же - по факту данных [3], а DVM уточнил как именно.
Т.е. запись разобрать на "чистые" данные ( переменные ) и "впихнуть" в Stream.
Вероятно, потребуется заголовок для указания размеров.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.03.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c