2011-01-18 12 views
2

私はチームビューアアプリケーションのように1つのアプリケーションを開発したいと思います。私はそれを手伝ってくれる技術者から助けを求めたいと思います。javaを使用しているチームビューアを開発するには

私のクエリは、1.Weはソケットを使用して、LANを介してリモートデスクトップに接続することができます

ました。インターネット経由でリモートデスクトップに接続する方法はありますか(LANなし)。 2.パブリックIPを使用してインターネット経由でリモートデスクトップに接続できますか? 3.各マシンのユニークなアドレスはMACアドレス/イーサネットアドレスです。リモートデスクトップ接続にこのMACアドレスを使用できますか? 4.単一のルータに接続されているマシンの公衆IPは同じである可能性があります。リモート接続にパブリックIPを使用できるのであれば、そのルータの異なるマシンをどのように識別できますか?

答えて

3

シンプルなアンサー、そうですね。それはフォーラムで完全に答えることができるよりはるかに複雑な問題です。読んでみることをお勧めします。このような高度なトピックをマスターする前に、基本を知る必要があります。

jrDesktopは、あなたが読むことができるクールなオープンソースツールのようです。今はLANしかサポートしていませんが、それは変わる可能性があります。

Proxy Serversは、通常、異なるLAN上の2台のコンピュータを接続するために使用されます。

MACのアドレスは、パブリックIPの背後にあるクライアントの存在を一意に識別するために使用されることが間違いありません。

0

アプリケーション拡張についてプログラミング言語AEPL - することができますが、Java、私は知らない

シンプルなウェブカメラと制御スクリプト:

//this language is only supported for me because i invented it :D 
//Any Information : [email protected] 

@Application.Import[Webcam.xae]; 
@Application.Import[Remote.xae]; 
@Application.Import[Input.xae]; 

@Start(){ 
webcamera = new Device; 
Start.Webcamera = new WebCam.Device; 
Remote.GetInput(){ 
Remote.Input(){ 
BlockUser(){ 
key = new Input.GetKey(){ 
Lock; 
} 
} 
} 
} 
} 

@Update(){ 
Remote.Eneabled = true; 
Remote.GetComponent("USERINPUT") 
} 

@Awake() { 
Remote.User(LOCK); 
} 

//This Is a Simple Script 
//Not Supported by you 
// Email : [email protected] 
関連する問題