Форум: "Сети";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизПередача двоичной информации(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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c