2009-09-14 87 views
0

我正在尋找一種方法來偵聽特定的端口作爲VNC 服務器,然後能夠發送任何我想要連接的VNC客戶端。用於.NET的VNC服務器組件

有很多VNC客戶端組件,但我還沒有找到.net VNC服務器組件。我打算用這個來允許客戶端直接連接到我的窗體窗體(只有窗體,所以他們沒有看到任何桌面,只是我的窗口)。我意識到這通常會導致輸入問題,但我會強制客戶端以僅查看模式連接。

我非常熟悉各種User32/Gdi32平臺API,用於捕獲窗口內容到圖像,所以如果是將圖像數據寫入VNC服務器流的情況,那也沒關係。

我應該從哪裏開始?是否有現有的VNC服務器組件可以完成我所描述的內容?如果沒有,任何人都知道RFB協議組件可以更容易地與VNC客戶端進行通信,甚至可能執行映像差異並只發送更改?

回答

2

它不是一個組件,但Alkit VNC似乎做你在問什麼,它使用VNC服務器共享一個窗口。該源也可用。