【发布时间】:2009-06-10 13:56:47
【问题描述】:
我想用 C# 制作一个共享绘图板。这意味着通过 TCP 连接连接的两个人可以在此板上绘图。这个想法(目前)是人们可以点击屏幕并绘图。您认为最好的方法是什么?
当用户点击某个点时,画一个点很容易,但是当用户拖动鼠标时,它会变得有点复杂,你需要在最后一个点和当前点之间画一条线。这也不是很好,所以我画了一个点,线条开始有点改善,但不是那么好。
最后,我还需要通过 TCP 发送它,所以我需要区分两者。我希望我可以发送积分并让它在另一边绘制它,但它似乎不起作用。除了发送类型之外的任何想法?
drawing http://img193.imageshack.us/img193/9697/drawingw.png
编辑:
好的,我将使用具有 Dispatch(myForm) 的 IDrawingArgument 接口,并且基本上执行双重调度,因此它解决了 TCP 问题(将对其进行序列化/反序列化)。
线路还是有点笨重。
【问题讨论】:
标签: c# .net networking drawing