2014-07-22 120 views
0

我使用JAVA製作了一個監視應用程序,它需要一個攜帶電視頻道的udp流並將它們顯示在一個幀中。 應用程序有很多按鈕和控制,像:禁止通道,靜音,選擇揚聲器,快照...遠程控制java應用程序

現在的問題是客戶要在服務器上安裝它,但是從不同的計算機控制它(安全目的)。我的意思是應用程序必須啓動並在服務器上進行處理,但顯示和輸入必須位於計算機上,GUI需要顯示在另一臺計算機上。

我試圖遠離通過套接字編程手動做到這一點(如果可能,因爲),因爲我說有這麼多的控​​制。

什麼是最好的或最簡單的方法呢?

謝謝

+0

在我看來,ssh進入服務器將是一個更好的選擇... –

+0

這就是問題所在,它不允許這樣做......毫無疑問:/ – vlatkozelka

+0

哦......服務電話和網絡UI安全寫入? –

回答

1

嘗試RMI。您可以將服務器端從您實際使用的實際控件中分離出來,而無需套接字編程。從程序的角度來看,您實際上是在對象上使用和調用方法,就好像它們是您自己的和本地可用的一樣。

+0

如果我使用它,服務器是否執行處理或調用方法的客戶端? – vlatkozelka

+0

當你調用一個方法時,服務器就是實際執行調用的那個(執行方法內的代碼)並將結果返回給你。 – webuster

+0

看看[教程](http://docs.oracle.com/javase/tutorial/rmi/overview.html)是否提供了有關RMI的更多信息。 –

0

有一些遠程支持應用程序,如logmein可讓您的客戶看到您的GUI並像在遠程計算機上一樣運行它。