使用java开发类似teamviewer的应用程序
我想开发一个应用程序,就像使用java开发teamviewer应用程序一样。所以我想从技术人员那里得到帮助,他们可以在这方面帮助我 我的问题是, 1.我们可以使用套接字通过LAN连接到远程桌面。有没有办法通过Internet(无局域网)连接远程桌面。 2.我们可以使用公共IP通过internet连接到远程桌面吗? 3.每台机器的唯一地址是MAC地址/以太网地址。我们是否可以将此MAC地址用于远程桌面连接?使用java开发类似teamviewer的应用程序,java,networking,Java,Networking,我想开发一个应用程序,就像使用java开发teamviewer应用程序一样。所以我想从技术人员那里得到帮助,他们可以在这方面帮助我 我的问题是, 1.我们可以使用套接字通过LAN连接到远程桌面。有没有办法通过Internet(无局域网)连接远程桌面。 2.我们可以使用公共IP通过internet连接到远程桌面吗? 3.每台机器的唯一地址是MAC地址/以太网地址。我们是否可以将此MAC地址用于远程桌面连接? 4.连接到单个路由器的机器的公共IP可能是相同的。如果我们可以使用公共IP进行远程连接,我
4.连接到单个路由器的机器的公共IP可能是相同的。如果我们可以使用公共IP进行远程连接,我们如何识别该路由器中的不同机器?简单的anwser,是的,您可以完成所有这些。这是一个比在论坛上完全回答要复杂得多的问题。我建议你开始阅读,你需要先了解基础知识,然后才能掌握像这样的高级主题 看起来像一个很酷的开源工具,你可以开始阅读。它现在只支持局域网,但这可能会改变 通常用于连接不同LAN上的两台计算机
地址用于唯一标识位于公共IP后面的客户端是正确的。应用程序扩展编程语言AEPL-可以,但java我不知道 简单的网络摄像头和控制脚本:
//this language is only supported for me because i invented it :D
//Any Information : gkavreli@gmail.com
@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 : gkavreli@gmail.com