![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача двоичной информации(jpg картинки) через сокеты (WinSock) [D7, WinXP]
Dominik © (2004-06-22 23:43:00)Собственно сабж. Мне думаеться, что надо как-то в массив символов инфу о картинке загнать.. А потом уже send(sock, buf, sizeof(buf), 0)...
Gashek (2004-06-24 14:51:00) [1]А.... точняк ;)) Сенкс -)
Digitman (2004-06-24 14:48:00) [2]
> Dominik (24.06.04 14:40) [10]
ты читать и мозгами шевелить умеешь ?
что требует 2-м параметром ф-ция Winsock.Send() ? адрес БУФЕРА ! Т.е. адрес в памяти процесса, где непосредственно находятся данные, требуемые к передаче ! А не какой-то там "объект TMemoryStream", о котором Winsock знать ничего не знает ...
Но ! Объект TMemoryStream имеет св-во Memory: Pointer, которое может быть использовано в качестве адреса буфера
Dominik (2004-06-24 14:40:00) [3]Значит если я передам объект TMemoryStream в качестве беффера в ф-ции WSA send(), то он пройдет?
Verg (2004-06-24 13:47:00) [4]Маразм крепчал...
Григорьев Антон (2004-06-24 12:45:00) [5]
> Dominik (24.06.04 12:37) [7]
> 2 Digitman ©
>
> Ну тогда расскажи плз как перегнать JPG картинку в БУФФЕР
> ;)
TJPEGImage.SaveToStream, TMemoryStream. А вообще это азы, такие вещи самому в справке уметь находить надо.
Dominik (2004-06-24 12:37:00) [6]2 Digitman ©
Ну тогда расскажи плз как перегнать JPG картинку в БУФФЕР ;)
Verg (2004-06-24 12:05:00) [7]Посмотри тут, может поможет
http://webfile.ru/23847
Digitman (2004-06-23 12:07:00) [8]
> вопрос я задал
ну, положим, "вопроса" как такового ты не задавал - в русском языке, если заешь, смысловые вопросительные предложения завершаются знаком вопроса ( ?)
> как передать картинку от клиента к серверу
считывай в буфер содержимое jpeg-файла (хоть целиком хоть поблочно) и передавай считанную инф-цию (адрес буфера и размер данных в нем) параметрами в ф-цию send()
Dominik (2004-06-23 11:49:00) [9]Хех) Дак вопрос я задал: как передать картинку от клиента к серверу =) Например в jpg формате.
Polevi (2004-06-23 09:44:00) [10]мысли вслух
Digitman (2004-06-23 08:20:00) [11]вопрос-то в чем состоит ?
Dominik (2004-06-23 01:13:00) [12]Актуальная тема.. Почему молчим?..