gpt4 book ai didi

java - 如何使用java实现远程桌面

转载 作者:太空宇宙 更新时间:2023-11-04 08:45:34 24 4
gpt4 key购买 nike

假设我们需要访问一个在其他地方的系统,那么我们如何使用java编程来实现这一点。IP地址通常用于通过套接字连接两个系统,所以我的问题是我们如何在不使用IP地址的情况下实现这一点。请帮助我。我正在寻找类似teamviewer的工具的架构。

最佳答案

如果您想抽象出客户端到客户端解决方案的 IP 地址,您需要某个地方来存储这些 IP 地址。因此,您需要一台服务器来保存以某种方式映射到 IP 地址的 key 。所以你的连接会像这样

client - server - client

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

  • client's connects to server
  • client2 asks what ip address client1 has
    • This could be achieved with a key of somekind for instance
  • server sends ip address of client1 to client2
  • client2 tries to connect to the ip address

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

关于java - 如何使用java实现远程桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4408918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com