Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Передача двоичной информации(jpg картинки) через сокеты (WinSock)   Найти похожие ветки 

 
Dominik   (2004-06-22 23:43) [0]

Собственно сабж. Мне думаеться, что надо как-то в массив символов инфу о картинке загнать.. А потом уже send(sock, buf, sizeof(buf), 0)...


 
Dominik   (2004-06-23 01:13) [1]

Актуальная тема.. Почему молчим?..


 
Digitman ©   (2004-06-23 08:20) [2]

вопрос-то в чем состоит ?


 
Polevi ©   (2004-06-23 09:44) [3]

мысли вслух


 
Dominik   (2004-06-23 11:49) [4]

Хех) Дак вопрос я задал: как передать картинку от клиента к серверу =) Например в jpg формате.


 
Digitman ©   (2004-06-23 12:07) [5]


> вопрос я задал


ну, положим, "вопроса" как такового ты не задавал - в русском языке, если заешь, смысловые вопросительные предложения завершаются знаком вопроса (?)


> как передать картинку от клиента к серверу


считывай в буфер содержимое jpeg-файла (хоть целиком хоть поблочно) и передавай считанную инф-цию (адрес буфера и размер данных в нем) параметрами в ф-цию send()


 
Verg ©   (2004-06-24 12:05) [6]

Посмотри тут, может поможет

http://webfile.ru/23847


 
Dominik   (2004-06-24 12:37) [7]

2  Digitman ©

Ну тогда расскажи плз как перегнать JPG картинку в БУФФЕР ;)


 
Григорьев Антон ©   (2004-06-24 12:45) [8]


> Dominik   (24.06.04 12:37) [7]
> 2  Digitman ©
>
> Ну тогда расскажи плз как перегнать JPG картинку в БУФФЕР
> ;)


TJPEGImage.SaveToStream, TMemoryStream. А вообще это азы, такие вещи самому в справке уметь находить надо.


 
Verg ©   (2004-06-24 13:47) [9]

Маразм крепчал...


 
Dominik   (2004-06-24 14:40) [10]

Значит если я передам объект TMemoryStream в качестве беффера в ф-ции WSA send(), то он пройдет?


 
Digitman ©   (2004-06-24 14:48) [11]


> Dominik   (24.06.04 14:40) [10]


ты читать и мозгами шевелить умеешь ?

что требует 2-м параметром ф-ция Winsock.Send() ? адрес БУФЕРА ! Т.е. адрес в памяти процесса, где непосредственно находятся данные, требуемые к передаче ! А не какой-то там "объект TMemoryStream", о котором Winsock знать ничего не знает ...

Но ! Объект TMemoryStream имеет св-во Memory: Pointer, которое может быть использовано в качестве адреса буфера


 
Gashek   (2004-06-24 14:51) [12]

А.... точняк ;)) Сенкс -)



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
1-1092137340
Zloy_dima
2004-08-10 15:29
2004.08.22
GetTickCount


3-1090594934
Koala
2004-07-23 19:02
2004.08.22
Изменения в базе


3-1091178014
Вика
2004-07-30 13:00
2004.08.22
проблема c updateSQL


3-1091442034
rosl
2004-08-02 14:20
2004.08.22
interbase


14-1091733356
Anonim
2004-08-05 23:15
2004.08.22
Программистам на Delphi посвящается