在客户端的picturebox中绘制一个函数图像,并用定时器不断的绘制,在服务器的picturebox中能看到绘制过程,怎么实现啊????

解决方案 »

  1.   

    很简单啊,与本机绘制图像一样的.绘图时你是要调用绘图语句是吧?那么好,把它们编个码,再把它们的参数也编个码,发给接收方.比如LINE语句:自己机器上绘时---->   xxx.Line (x1,y1)-(x2,y2)
    发给对方机器时---->   "1," & x1 & "," & y1 & "," & x2 & "," & y2这个字符串就包含了绘图指令代替符"1",这里的指令代替符你可以自己定义,可以用数值也可以干脆就用函数名,反正方便接收方分析出来就行的.而接收方只需要一个select case语句就好了:select case CmdStr      '<----这个cmdStr变量中存储的是从收到的指令里分析出来的第一个指令符
        case "1"            '这里的1就是代表Line指令
            xxx.Line (x1,y1)-(x2,y2)       '这里的x1,y1,x2,y2是已经分析出来的参数
        case "2"            '别的指令了,自己做一个约定就行
    .......
    end select
      

  2.   

    不建议发送Picturebox中的图形,建议发送绘制图形的数据。对于WinSock而言就是发送一个数组