Форум: "Сети";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
ВнизПередача изображения рабочего стола по протоколу 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.029 c