gpt4 book ai didi

java - 在不同网络上的两台计算机之间发送数据(通过互联网)

转载 作者:太空宇宙 更新时间:2023-11-04 14:44:13 25 4
gpt4 key购买 nike

嘿,我在一台计算机 A(在工作地点)上有一个 java swing 应用程序,它需要一些数据。现在我想将数据发送到另一台计算机B(在我的办公室)。以下是我想到的解决这个问题的一些想法:-

1)使用java netty在计算机B上托管一个服务器并将从计算机A获取的数据包装为可以发送到B的Http请求。但是我需要知道计算机B的IP地址不同的网络。所以问题是如何获取B的IP地址。现在假设我知道IP地址,那么A将数据发送到B的保证是什么,因为B位于不同的网络中,可能有其他一些计算机具有相同的IP地址计算机 A 的网络

2)我可以在计算机 B 上有一个 mysql 数据库,并使用远程访问功能将计算机 A 中的 swing 应用程序的数据直接发送到计算机 B 中的数据库。但我不确定是否可以从计算机远程访问 mysql 数据库在同一网络或世界任何地方的任何计算机内。

任何帮助将不胜感激。提前致谢

最佳答案

由于计算机位于不同的网络上,因此您应该选择选项一。我建议看一下 java 中的套接字以及它们是如何工作的。请参阅以下链接:

java sockets oracle docs java sockets

关于java - 在不同网络上的两台计算机之间发送数据(通过互联网),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24625794/

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