как поделиться приложением рисования с другими в VisualC ++ - PullRequest
0 голосов
/ 06 апреля 2010

Недавно я разработал приложение для рисования MFC, поэтому кто-нибудь может дать мне идею, как поделиться этим приложением с другими, чтобы, когда я рисую в этом приложении, другие также могли наблюдать за тем, что я рисую.

1 Ответ

0 голосов
/ 06 апреля 2010

Вы можете пойти с Winsock .Но, как комментирует Джонатан, это большое начинание.Есть ли у вас какие-либо предпочтения о том, как вы хотите поделиться рисунком?Есть ли у вас опыт работы с сетями?У вас будет несколько клиентов, которые смогут увидеть, что рисует?Должны ли оба уметь рисовать на одной картине?

Обратите внимание, что для Winsock вам необходима поддержка:

  • Отправляемые данные могут быть объединены в одно сообщение.
  • Отправляемые данные могут быть разделенына два (или более) сообщения.
  • Отправленные вами данные могут быть буферизованы.То есть он может быть отправлен не сразу.

Обратите внимание, что это решается не вами, а, вероятно, базовой сетью.Это часто решается путем отправки размера пакетов, которые вы сначала передадите, а затем фактических данных.

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