如何在visual C ++中与其他人共享绘图应用程序

时间:2010-04-06 06:49:01

标签: visual-c++ mfc distributed

最近我设计了一个MFC涂料应用程序,所以任何人都可以向我提供如何与其他人共享此应用程序的想法,这样当我在这个应用程序上绘图时,其他人也可以看到我正在绘制的内容。

1 个答案:

答案 0 :(得分:0)

你可以选择Winsock。但正如乔纳森所说,这是一项艰巨的任务。您对如何共享绘图有任何偏好吗?你有网络经验吗​​?你会有几个客户能够看到一个人画的东西吗?两者都能画出同一幅画吗?

您应该注意到,使用Winsock,您需要支持:

  • 您发送的数据可以合并为一条消息。
  • 您发送的数据可以拆分为两个(或更多)消息。
  • 您发送的数据可以缓冲。也就是说,它可能不会马上发送。

请注意,这不是由您决定的,而是由底层网络决定的。这通常通过发送您将首先传输的包的大小,然后是实际数据来解决。

struct Data {
    unsigned int sizeOfData;
    char* theData;
};