Главная страница
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.034 c
3-1090906907
MakNik
2004-07-27 09:41
2004.08.22
список пользователей, работающих в данный момент с базой


14-1091598951
Fredericco
2004-08-04 09:55
2004.08.22
Разрешить программе прямой доступ к портам I/O в ХР.


6-1087745542
AlexG
2004-06-20 19:32
2004.08.22
Подсчет Отправленных и Принятых байт


14-1090352717
saNat
2004-07-20 23:45
2004.08.22
Выбор DVD+/-CDRW


8-1086518415
Progus
2004-06-06 14:40
2004.08.22
Как в компоненте TChat вывести по оси Y текст