Форум: "Сети";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
ВнизЯ в шоке... Найти похожие ветки
← →
Plastic Angel (2005-12-15 15:55) [0]Или переработался или delphi давно не открывал... или я ниччё не понимаю...
но что то тут не то... )
Начал делать проект с использованием Indy 10 (последняя версия с их сайта).
дело дошло до отправки данных..и тут... КАК?? где write/writebiffer, read ?? ведь был же =((((
мне то нужно именно кусок данных переслать...не строку не файл а именно данные!
или они полностью на текстовые протоколы перешли?? =))
пора помоему поспать....
← →
Digitman © (2005-12-15 16:16) [1]
> не строку не файл а именно данные
можно подумать, что "строка" и "файл" - это не данные ..
← →
Plastic Angel (2005-12-15 16:20) [2]Балин =) прямо так непонятно ? =)
...кусок нетипизированных данных...запись(record)...буфер...ну как еще сказать...
конкретно мне нужно writebuffer - которому даешь данные любые говориш размер и он ЭТО отсылает...
← →
umbra © (2005-12-15 16:24) [3]а в Инди что?
← →
Reindeer Moss Eater © (2005-12-15 16:25) [4]Write(ABuffer : TBytes);
← →
Plastic Angel (2005-12-15 16:27) [5]в инди...хых
writeln,writestring,writestringS,writeint,writecardinal и тп и даже writedirect(IdBytes)
но никак не буфер...
в старой инди это было(в 9)...там конечно они многое поменяли но не до такой же степени... :-/
← →
Digitman © (2005-12-15 16:29) [6]
> Plastic Angel (15.12.05 16:27) [5]
вот ты клоун-то)..
исходники есть ?
есть.
ну и в чем проблемы ?
← →
Plastic Angel (2005-12-15 16:29) [7]
> Write(ABuffer : TBytes);
как это выглядит полностью со стороны IdTCPServer и кто такой TBytes ?
← →
Reindeer Moss Eater © (2005-12-15 16:31) [8]и кто такой TBytes ?
Библиотека поставляется в исходниках.
← →
Plastic Angel (2005-12-15 16:38) [9]умные да? череп не жмет? =)) (без обид)
из инди
TBytes = array of Byte;
к примеру
rec = record
id1:integer;
id2:byte;
end;
так как в итоге через тот же Write(ABuffer : TBytes) передать rec ?
или еще лучче как передать кусок памяти известного размера size?
← →
Reindeer Moss Eater © (2005-12-15 16:40) [10]Ну подумай как кусок байтов загнать в область памяти.
Инди то здесь не при чем
← →
Digitman © (2005-12-15 16:40) [11]
> Plastic Angel (15.12.05 16:38) [9]
> умные да? череп не жмет?
не хами.
есть исходники ? знаешь ОР ? так В ЧЁМ проблема ?!
← →
Plastic Angel (2005-12-15 17:05) [12]
> не хами.
>
> есть исходники ? знаешь ОР ? так В ЧЁМ проблема ?!
и не думал хамить...я же ясно написал - без обид
проблема в том что копато туеву хучу кода компонентов которые пишутся уже не годи и не два....это может быт затруднительно...
и еще проблема в том что я спросил конкретный вопрос...не исходник не пример а конкретный вопрос на который хотел получить конкретный ответ а не разьяснения где мне копать....не спорю разбираться полезно в данном вопросе можно было ответить одной фразой...
педагог в тебе пропадает, digitman....все бы поучить молодёж =)
> Reindeer Moss Eater © (15.12.05 16:40) [10]
>
> Ну подумай как кусок байтов загнать в область памяти.
> Инди то здесь не при чем
ну проблемы конечно особой нету...но тут делов том что тогда вообще практически исчезает все премущество инди перед даже чистым winsock...=)
но слава Богу (и вам спасибо конечно) более менее разобрался...
они и на самом деле сильно изменили внутренности по сравнению с 9кой...
теперь выглядеть это будет так
AContext.Connection.Socket.WriteDirect(RawToBytes(rec,sizeof(rec)));
при подключении модуля IdGlobal
всем спасибо...
← →
Digitman © (2005-12-15 17:49) [13]
> все бы поучить молодёж
угу ..
особливо - писать "мягкий знак" в слове "молодёж"
← →
Verg © (2005-12-15 19:18) [14]
> теперь выглядеть это будет так
> AContext.Connection.Socket.WriteDirect(RawToBytes(rec,
> sizeof(rec)));
Правда что ли? Тогда я тоже в шоке: Indy спекся...
← →
Plastic Angel (2005-12-15 19:58) [15]ну извиняйте...Ашипся =) маладьош =)
> > теперь выглядеть это будет так
> > AContext.Connection.Socket.WriteDirect(RawToBytes(rec,
>
> > sizeof(rec)));
>
>
> Правда что ли? Тогда я тоже в шоке: Indy спекся...
ну вот и я про то же... может я и не понял пока ничего...чую придёцца отдать эти 29 евриков за документацию...
вообще то же RawtoBytes(и еще куча ToBytes) - явно для внутреннего использования...нигде никак не описан и хрен найдёшь...
что то мне это не нравится всё....
← →
Verg © (2005-12-15 20:04) [16]
> Plastic Angel (15.12.05 19:58) [15]
> ну извиняйте...Ашипся =) маладьош =)
Зря ты пренебрегаешь (нагло). Оно тебе точно понадобится. Слушай, учись. Не только Дельфи и/или Indy, но и Русскому.
← →
Plastic Angel (2005-12-15 20:12) [17]да не пренебрегаю я...
я вообще благодарен этому человеку...он мне много помог раньше...
но очень не люблю когда прикапываются к словам или к мелочам вместо того чтоб ответить на вопрос (или просто промолчать)...
а Русский...никогда особо не жаловался на недостаток знаний...а то что ошибки бывают - так то в запарке...
вообще просто не люблю такого "снисходительного" отношения...типа учись - мелочь пузатая =) хоть и пузатая - но далеко уже не мелочь...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.042 c