Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C设计问题(连接)_C#_Stream_Draw_Lan - Fatal编程技术网

C# C设计问题(连接)

C# C设计问题(连接),c#,stream,draw,lan,C#,Stream,Draw,Lan,我想听听你们对我在c语言中遇到的设计问题的建议 所以,我正在制作一个程序,人们可以通过互联网或局域网在同一个窗口见面和画画。我正在绘制位图,然后将其设置为pictureBox组件 我很难决定如何向每个用户发送更新,最好的方式是什么 我应该发送鼠标坐标,然后在每个用户屏幕上绘制,还是将图像流式传输到每个用户。也许您知道更好的解决方案来保持同步和高效 谢谢。我以前开发过这类应用程序,发送一个指示鼠标移动、单击、绘制原语等的数据结构,然后在两侧分别进行渲染,带宽效率会更高。如果实施得当,这将允许几乎实

我想听听你们对我在c语言中遇到的设计问题的建议

所以,我正在制作一个程序,人们可以通过互联网或局域网在同一个窗口见面和画画。我正在绘制位图,然后将其设置为pictureBox组件

我很难决定如何向每个用户发送更新,最好的方式是什么

我应该发送鼠标坐标,然后在每个用户屏幕上绘制,还是将图像流式传输到每个用户。也许您知道更好的解决方案来保持同步和高效


谢谢。

我以前开发过这类应用程序,发送一个指示鼠标移动、单击、绘制原语等的数据结构,然后在两侧分别进行渲染,带宽效率会更高。如果实施得当,这将允许几乎实时的镜像,如果来回发送位图,您将很难获得镜像。

这是一个客户端-服务器应用程序,由中央服务器决定显示什么,还是一个分布式系统,在没有单一主控器的情况下进行对等工作?