gpt4 book ai didi

java - Java中通过双向客户端-服务器交互发送IP地址

转载 作者:行者123 更新时间:2023-12-01 14:30:48 24 4
gpt4 key购买 nike

我正在尝试编写一个 Java 程序,它将数据从 beta 测试者的计算机发送到我的计算机。我使用序列化将数据保存到他们的计算机上,现在我需要获取它并将其存储在数据库中。为此,我需要他们的 IP 地址。 (我还需要它来为他们生成用户 ID。)这是因为,在执行所有这些操作时,我将是客户端( sending serialization file via sockets in java ),而他们将是服务器。当然,在客户端-服务器交互中,我需要知道它们的IP地址。为了避免这种情况,我决定让他们成为客户端(并请求我的 IP 地址,这是已知的,或其他一些信息),然后我作为服务器,将请求他们的 IP 地址。当我获得他们的 IP 地址时,我可以向他们请求信息并将其存储到数据库中。

关于如何解决这个问题有什么建议吗?

最佳答案

您只需要一个程序来监听某个端口上的连接,并处理发送给它的数据。将发送数据的程序必须知道主机名或 IP 地址才能启动与该程序的连接。

监听连接的程序是服务器,发起连接的程序是客户端。与谁发送数据无关。

关于java - Java中通过双向客户端-服务器交互发送IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16867491/

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