Pregunta

Estoy buscando una forma de escuchar en un puerto específico como un servidor VNC , y luego poder enviar lo que quiera al cliente VNC conectado.

Hay muchos componentes de cliente VNC, pero todavía no he encontrado un componente de servidor .net VNC.

Tengo la intención de usar esto para permitir que un cliente se conecte directamente a mi formulario de Windows (y solo al formulario, para que no vean ningún escritorio, solo mi ventana). Me doy cuenta de que esto normalmente causaría problemas de entrada, pero obligaré a los clientes a conectarse en modo de solo lectura.

Estoy muy familiarizado con las diversas API de la plataforma User32 / Gdi32 para capturar el contenido de una ventana en una imagen, por lo que si se trata de escribir datos de imagen en una secuencia de servidor VNC, también está bien.

¿Dónde debo comenzar? ¿Existe un componente de servidor VNC existente que haga lo que estoy describiendo? Si no, ¿alguien conoce un componente del protocolo RFB que facilita la comunicación con un cliente VNC, tal vez incluso realizando la diferencia de imagen y enviando solo los cambios?

¿Fue útil?

Solución

No es un componente, pero Alkit VNC parece hacer lo que usted es preguntando, que es compartir una sola ventana usando un servidor VNC. La fuente también está disponible.

Otros consejos

Ver este proyecto NVNC es muy estable y funciona perfectamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top