Показать сообщение отдельно

  #3  
Старый 25.11.2007, 22:25
~utQ
Новичок
Регистрация: 24.11.2007
Сообщений: 2
Провел на форуме:
6801

Репутация: 0
По умолчанию

Для начала код:
Код:
 
var
  Form1: TForm1;
  ScreenDC: HDC;
  Can: TCanvas;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Timer1.Enabled:= true;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Can:= TCanvas.Create;
  Can.Handle:= GetDC(ScreenDC);
  Image1.Canvas.CopyRect(Rect(1, 1, Image1.Width, Image1.Height), Can, Rect(1, 1, Screen.Width, Screen.Height));
  Image1.Repaint;
  ReleaseDC(Can.Handle, ScreenDC);
  Can.Free;
end;
То, что было представлено выше, показывает содержимое экрана каждую секунду (типо программы Fraps).
А теперь вопрос:
Я хочу сделать клиент и сервер, которые будут запущены на разных тачках в локальной сети. Сервер на 1-ой, клиент на 2-ой. 1-ая тачка должна отсылать данные с содержимым своего экрана клиенту. Программа- клиент должна содержать на форме компонент TImage, который будет отображать содержимое экрана 1-ого компьютера. Как это реализовать и как пересылать данные?
 
Ответить с цитированием