Ja vielleicht und es kommt darauf an: Solange der VNC-Client mit dem Server verbunden ist, muss der Client alle vom Server gesendeten Daten akzeptieren und verarbeiten. Der Grund ist, dass das RFB-Protokoll nicht eingerahmt ist. Der Client muss also alles verarbeiten, was vom Server gesendet wird, oder er wird den Überblick verlieren, wo er sich im Datenstrom befindet. Der größte Datenblock, der von einem Server an einen Client gesendet wird, sind jedoch Frame-Puffer-Updates. Im Allgemeinen (aber nicht immer) werden diese als Antwort auf eine Aktualisierungsanforderung für den Rahmenpuffer vom Client gesendet. Einige Clients senden die periodischen Frame-Pufferanforderungen möglicherweise nicht mehr, wenn sie minimiert werden (dies ist jedoch vom Client abhängig, sodass Sie wahrscheinlich den Code aufbrechen müssen, um dies herauszufinden). Da jedoch nicht alle Daten auf Clientanforderungen reagieren (z. B. DesktopSize, Bell, SetColourMapEntries, ServerCutText usw.), kann der Client die Verarbeitung von Daten nicht stoppen, wenn er minimiert ist.
Stackoverflow ist auch für Fragen zur Programmierung gedacht. Sie wurden wahrscheinlich abgelehnt, weil Ihre Frage nicht wirklich mit der Programmierung zusammenhängt. Versuchen Sie es in der Zukunft, und geben Sie Ihrer Frage zumindest eine Programmierspirale. Zum Beispiel: "Ich denke darüber nach, einen VNC-Client zu implementieren ..."