如何用java实现远程桌面

如何用java实现远程桌面,java,desktop,ip,Java,Desktop,Ip,假设我们需要访问任何其他地方的系统,那么我们如何使用java编程实现这一点。Ip地址通常用于通过套接字连接两个系统,因此,我的问题是,我们如何在不使用ip地址的情况下实现这一点。请帮助我解决这一问题。我正在搜索类似teamviewer的工具的体系结构。如果要提取客户端到客户端解决方案的ip地址,您需要在某个地方存储这些ip地址。因此,您需要一个服务器来保存以某种方式映射到IP地址的密钥。所以你的连接是这样的 客户端-服务器-客户端 或者,如果服务器不想处理流量,它可以返回一个IP,让客户端彼此连

假设我们需要访问任何其他地方的系统,那么我们如何使用java编程实现这一点。Ip地址通常用于通过套接字连接两个系统,因此,我的问题是,我们如何在不使用ip地址的情况下实现这一点。请帮助我解决这一问题。我正在搜索类似teamviewer的工具的体系结构。

如果要提取客户端到客户端解决方案的ip地址,您需要在某个地方存储这些ip地址。因此,您需要一个服务器来保存以某种方式映射到IP地址的密钥。所以你的连接是这样的

客户端-服务器-客户端

或者,如果服务器不想处理流量,它可以返回一个IP,让客户端彼此连接并为自己交换数据

  • 客户端连接到服务器
  • 客户端2询问客户端1的ip地址
    • 例如,这可以通过某种键来实现
  • 服务器将客户端1的ip地址发送到客户端2
  • 客户端2尝试连接到ip地址

只有当其中一个客户端可以相互访问时,这才有效,否则您需要第三台计算机在客户端之间路由数据。

如果您想提取客户端到客户端解决方案的IP地址,您需要在某个地方存储这些IP地址。因此,您需要一个服务器来保存以某种方式映射到IP地址的密钥。所以你的连接是这样的

客户端-服务器-客户端

或者,如果服务器不想处理流量,它可以返回一个IP,让客户端彼此连接并为自己交换数据

  • 客户端连接到服务器
  • 客户端2询问客户端1的ip地址
    • 例如,这可以通过某种键来实现
  • 服务器将客户端1的ip地址发送到客户端2
  • 客户端2尝试连接到ip地址

只有当其中一个客户端可以相互访问时,这才有效,否则您需要第三台计算机在客户端之间路由数据。

“我们如何在不使用ip地址的情况下实现这一点”-以及您计划如何识别另一个系统?lol您想要源代码@Subash吗?“我们如何在不使用ip地址的情况下实现这一点?”-你打算如何识别另一个系统?哈哈,你想要源代码@Subash吗?