2010-09-23 7 views
2

Je suis un programmeur vb.net expérimenté et j'ai réalisé de nombreux projets, mais je veux être en mesure de voir le bureau en temps quasi réel à partir d'un ordinateur sur mon lan (sa partie de Comme c'est une situation d'affaires, Teamviewer n'est pas gratuit, mais je préfère plutôt faire mon propre serveur et client de toute façon - ce sera amusant! :)La meilleure façon de mettre en œuvre une visionneuse de bureau à distance

J'ai besoin de connaître la meilleure façon d'envoyer le bureau rapidement sur le second ordinateur. Je connais plusieurs façons de le faire:

  1. prendre l'image de l'écran que ce soit jpeg/bmp ou autre chose et l'envoyer autant de fois par seconde que je peux (trop lent)

  2. prendre une image de l'écran et le comparer avec l'image précédente et envoyer les octets qui ont changé ...

  3. prendre plusieurs images de l'écran avec des images précédentes comparer et envoyer répercutant les octets qui ont changé ...

RDP est évidemment très avancé, mais je ne veux pas me connecter - je voudrais construire mes propres programmes.

Quelqu'un peut-il offrir des conseils?

Merci d'avance, Dave.

Répondre

1

Mon conseil est d'utiliser RDP ou VNC et de passer votre temps sur quelque chose qui donnera à votre entreprise un avantage concurrentiel.

Cependant, il existe plusieurs implémentations VNC open source. Je crois qu'ils utilisent des hexagones pour détecter les changements. Quoi qu'il en soit, si vous google VNC vous allez vous arrêter sur ces projets.

Questions connexes