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

Вниз

Передача изображения рабочего стола по протоколу TCP   Найти похожие ветки 

 
nesovsemlamer   (2004-01-26 16:54) [0]

Нужно с компа клиента (TClienSocket) отправить изображение рабочего стола на комп сервера (TServerSocket). Либо как в буфер скопировать изображение рабочего стола, а потом его отправить на сервер, и там его просмотреть. Только не нужно мне говорить, что это целый проект, я хочу всего несколько WinApi, с помощью которых это можно сделать. Остальное я сам.


 
Digitman ©   (2004-01-26 17:10) [1]


> Только не нужно мне говорить


только не нужно мне говорить, что "изображение рабочего стола" чем-то радикально отличается от просто неких данных. передаваемых с использованием упомянутых компонентоав, являющих собой просто некую удобную оболочку транспорта


 
Fredericco ©   (2004-01-26 18:20) [2]


> я хочу всего несколько WinApi

send, recv


 
Magician   (2004-01-26 22:37) [3]

Вообщем так, если ты просто хочешь передать пару раз изображение экрана компьютера так скажем раз в час, то все просто.
Bitbtl+ClientSocket(устанавливаешь порт, адресс сервера и sendstream трали вали... вообщем смотри хелп или че то более конткретно спроси, например если не знаешь че такое BitBTL- как сделть снимок экрана...).

Но если ты хочешь написать чёто вроде RAdmin и если ты парень упертый и некогда не писал драйверов, ты влип...
Для этого необходимо написать свой mirror driver...
Сам недавно начал. Подробности DDK or MSDN(кратко).
Удачи.


 
nesovsemlamer   (2004-01-27 09:58) [4]

НУ допустим я отпраил это изображение, а как его на серваке вывести куда-нибудь( на Panel или Image или еще куда)


 
Polevi ©   (2004-01-27 10:04) [5]

>nesovsemlamer   (27.01.04 09:58) [4]
это ты в "Основной" спроси


 
Digitman ©   (2004-01-27 10:05) [6]


> nesovsemlamer   (27.01.04 09:58) [4]


> как его на серваке вывести куда-нибудь


а какое отношение это к сетям имеет ?
ты просто получил некий блок данных - делай с ним что хочешь !


 
nesovsemlamer   (2004-01-27 11:58) [7]

Из всего вышесказанного я могу сделать вывод, что с помощью Bibtl я загоняю изображение рабочего стола в буффер, затем clientsocket1.socket.sendbuf(?,?) отпраляю его на сервак, а там с помощью serversocket1.socket.recievebuf(?,?) получаю его и делаю с ним что захочу.
Am I right?
Может я че-то не догоняю, т.к. кроме текста я ничего не передавал.


 
Digitman ©   (2004-01-27 12:11) [8]


> nesovsemlamer   (27.01.04 11:58) [7]


да , именно так

только не

 serversocket1.socket.recievebuf(?,?)

а
 socket.recievebuf(?,?) (это пример для обработчика OnRead для неблок.режима)


 
nesovsemlamer   (2004-01-27 13:33) [9]

Я немного отклонюсь от темы: аргументы у этого recievebuf. Первый это массив,в котором храниться картинка, второй-длинна. А как из этого массива полученную картнку вывести куда-нибудь?
И какие аргументы у BitBtl, а то рядом хелпа нету?


 
Digitman ©   (2004-01-27 13:45) [10]


> А как из этого массива полученную картнку вывести куда-нибудь?
> И какие аргументы у BitBtl, а то рядом хелпа нету?


повторюсь еще раз - это не имеет отношения к сетям.
сформулируй эти вопросы в соотв.ветках


 
Guest_2004   (2004-01-27 14:04) [11]

Тут что-то наверное есть
http://delphiworld.narod.ru/base/copy_screen.html



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
3-1078325088
MakNik
2004-03-03 17:44
2004.04.04
SQL запрос


1-1079375763
Илья
2004-03-15 21:36
2004.04.04
Вопрос по использованию EZTwain


1-1079702133
fc
2004-03-19 16:15
2004.04.04
Как добавить фокус к SpeedButton?


4-1074685059
Alibaba
2004-01-21 14:37
2004.04.04
Thread, Excel


1-1079281660
RomeoGolf
2004-03-14 19:27
2004.04.04
Динамические массивы, 6 версия