服务器断向客户端发送指定的图片 比如c:\1.bmp 
然后客户端接收这个图片并在image1中显示出来,该如何实现?

解决方案 »

  1.   

    C/S抓圖
    不久前寫過類似的程序,理論上是抓圖\壓縮\發送\接收
    但我實際可以實現
    MSN:[email protected]
      

  2.   

    Socket或是INDY
    可以查DEMO,一堆
      

  3.   

    将图片读入memorystream 然后使用WriteBuffer发送接收端
      

  4.   

    出点问题//发送端
    procedure TForm1.Button1Click(Sender: TObject);
    var
    jpegfile:Tmemorystream;
    begin
    if tcpclient1.Connect  then
    begin
    jpegfile.LoadFromFile('c:\1.jpg');
    tcpclient1.SendBuf(jpegfile,sizeof(jpegfile));
    end;
    end;//接收端
    procedure TForm1.TcpServer1Accept(Sender: TObject;
      ClientSocket: TCustomIpClient);
      var
      jpegfile:tmemorystream;
    begin
     clientsocket.ReceiveBuf(jpegfile,sizeof(jpegfile));
     jpegfile.SaveToFile('c:\2.jpg');
     showmessage('接收完毕!');
    end;这样不行啊 接收完毕后出现一个图标 但实际图象却没传过来 。。请高手不吝指教!