visualização com socket

12/03/2003

0

e ai pessoal, tudo bem. . .

é o seguinte, tenho um server e o cliente, ligados via tcp/ip com os socket´s do delphi. Gostaria de visualizar a tela do cliente no servidor, alguém já fez algo parecido? se puder enviar um exemplo fico grato


Sanses

Sanses

Responder

Posts

12/03/2003

Anonymous

Consulte o diretório ...\borland\delphi6\internet\.... Tem muitas informações sobre chat, e-mail, internet, ftp.


Responder

12/03/2003

Julienmurray

OLHA AMIGÃO. JÁ VOU TE LARGAR, QUE ISTO NÃO É FÁCIL DE SE FAZER. EU TENHO UM PROJETO PARECIDO COM O SEU. CONTROLO O MOUSE, O TECLADO, MAS NÃO TENHO AINDA A ROTINA QUE CAPTURA A TELA, MANDA POR SOCKET E VC O VISUALIZA DEPOIS.

UM DIA, ME FALARAM QUE, O CLIENTE SALVARIA ESTA IMAGEM EM ALGUM LUGAR, DIVIDIR ELA EM PACOTES DE BITS, E MANDAR POR PACOTES. QUANDO O SERVIDOR OS RECEBE, REAGRUPA E MOSTAR NA TELA. MAS COMO SE FAZ ISSO?

COMPREI UM LIVRO INTERESSANTE ´ADMINISTARÇÃO REMOTA EM DELPHI´. O CARA DEFITIVAMENTE ESTÁ ENSINANDO A FAZER UM TROJAN.

SE VC AINDA NEM COMEÇOU O SEU PROJETO VOU TE DAR UMAS PEQUENAS DICAS:

COMO CONTROLO O MOUSE? - CAPTURA AS COORDENADAS DELE DO CLIENTE, MANDA PRO SERVIDOR , ISTO USA API´S GETCURSORPOS E SETCURSORPOS. O TECLADO, VC TEM QUE CRIAR A LISTA DE VK´S(VIRTUAL KEYS E MANDAR PRO SERVIDOR, BEM COMO O CONTRÁRIO)...
:shock: EU FIQUEI MEIO LOUCO COM ESTE PROJETO. IMAGINA VC DORMINDO BEM TRANQUILO, QUANDO DO NADA VC ACORDA FALANDO BEM ALTO ´É ISSO !´

JULIEN ´MURRAY´


Responder

12/03/2003

Anonymous

Um método provisório para você captar a tela do cliente é através da programação API você fazer o sistema dar um PrinScreen e enviar via stream para cliente, e dependendo da conecção você mandar ele atualizar a cada x segundos.

Espero Ter Ajudado

Michel


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar