Frage

ich nach einer Möglichkeit, an einem bestimmten Port als VNC Server zu hören, dann in der Lage sein zu senden, was ich an das angeschlossenen VNC-Client will.

Es gibt eine Menge von VNC-Client-Komponenten, aber ich habe noch keine .net VNC-Server-Komponente gefunden.

Ich beabsichtige, diese zu verwenden, damit ein Client direkt zu meinem Fenster Form verbinden (und nur die Form, so dass sie sehen keinen Desktop, nur mein Fenster). Ich weiß, dies würde normalerweise Eingabe Probleme verursachen, aber ich werde die Kunden wird gezwungen in View-Only-Modus zu verbinden.

Ich bin sehr vertraut mit dem verschiedenen User32 / gdi32 Plattform-APIs für eine Fensterinhalt auf ein Bild aufzeichnen, so dass, wenn es ein Fall ist Bilddaten zu einem VNC-Server-Stream zu schreiben, das ist auch in Ordnung.

Wo soll ich anfangen? Gibt es eine bestehende VNC-Server-Komponente, die das tut, was ich beschreibe? Wenn nicht, ist jemand Kenntnis von einer RFB-Protokoll-Komponente, die es einfacher zu kommunizieren mit einem VNC-Client macht, vielleicht sogar das Bild diff Durchführung und nur die Änderungen zu senden?

War es hilfreich?

Lösung

Es ist nicht Bestandteil, aber Alkit VNC zu tun scheint, was du bist fragen, was ein einzelnes Fenster mit einem VNC-Server teilen. Die Quelle ist ebenfalls verfügbar.

Andere Tipps

Sehen Sie dieses Projekt NVNC seine sehr stabil und funktioniert perfekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top