Pergunta

Eu estou procurando uma maneira de escutar uma porta específica como VNC Servidor , em seguida, ser capaz de enviar o que quer que eu quero o cliente VNC conectado.

Há uma grande quantidade de componentes do cliente de VNC, mas eu ainda não encontrei um componente de servidor VNC .net.

Eu pretendo usar isso para permitir que um cliente se conectar diretamente a minha forma janelas (e apenas a forma, para que eles não ver qualquer desktop, apenas a minha janela). Sei que isso faria normalmente causa problemas de entrada, mas vou estar forçando os clientes se conectem em modo só de visualização.

Eu estou muito familiarizado com as várias APIs de plataforma User32 / gdi32 para capturar o conteúdo de uma janela para uma imagem, por isso, se é um caso de gravação de dados de imagem para um fluxo de servidor VNC, tudo bem também.

Por onde devo começar? Existe um componente de servidor VNC existente que faz o que eu estou descrevendo? Se não, é do conhecimento de um componente do protocolo RFB que torna mais fácil para se comunicar com um cliente VNC, talvez até mesmo realizar o diff imagem e enviar apenas as alterações?

Foi útil?

Solução

Não é um componente, mas Alkit VNC parece fazer o que você está pedindo, que é compartilhar uma única janela usando um servidor VNC. A fonte está disponível, também.

Outras dicas

Veja este projeto NVNC é muito estável e funciona perfeitamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top