Togriefforyou(为你伤心) ,你好我就用picture1.line (xStart,yStart)-(xEnd,yEnd) Picturebox的line方法画线,且放在winSocket的DataArrival事件里。坐标的数据类型本来是String的,转为int型也不行。但是坐标的值的的确确是传过来了,与发送端程序显示的一样,真让人搞不懂。:《

解决方案 »

  1.   

    看看picture1的坐标系对不对,线的颜色。
      

  2.   

    坐标系应该是一样的,因为我用的是Udp协议,同一个软件在不同机子上使用,应该不存在坐标系的问题。不信你可以编个简单程序试试,:)
      

  3.   

    既然数据已经传过来。说明不是Socket的问题。可能你是在类型转化过程序出错。
    你试试Clng()。
    另外,picture1.line (xStart,yStart)-(xEnd,yEnd)在发送端能正确画出来吗?
      

  4.   

    To: Iamfish(呆鱼) 你好,是的能够在发送端画出直线,且接受端接收了数据,由于是同一个软件(就是测试的机子不同),所以ScaleMode是一致的.:)
      

  5.   

    设想的效果是这样的:在两台不同ip的机子使用这个软件,这两台机子在同一局域网。双方在picturebox画的直线都能在对方的机子上显示。
      

  6.   

    设想的效果是这样的:在两台不同ip的机子使用这个软件,这两台机子在同一局域网。双方在picturebox画的直线都能在对方的机子上显示。