【问题标题】:Using Java to Query a Server for the Time使用 Java 查询服务器的时间
【发布时间】:2010-02-03 15:25:46
【问题描述】:

我想请求我知道其 IP 的服务器将日期和时间发送给客户端。

如何在 Java 中实现这一点?

【问题讨论】:

  • 有些人的第一语言不是英语。
  • 你能澄清你的问题吗?我不明白你在问什么。
  • 我很困惑....问题是什么?
  • @Vivek Bernard:实际上是甲骨文..
  • @danben:无论哪种情况,问题都不是Java。标题应该是这样的:“我想问一个服务器......”或“我想要 Java IP 服务器如何......”但不是“关于 Java 的问题”

标签: java time client-server


【解决方案1】:
【解决方案2】:

首先,您需要澄清(对自己和任何事情一样):

  • 你要问什么样的服务器?
  • 你打算怎么问呢?
  • 您希望服务器知道什么样的 IP?
  • 服务器如何知道该 IP?
  • IP 的“响应”是什么样的?
  • 服务器如何知道 IP 已“响应”?
  • 服务器将如何存储 IP 响应的知识?

一旦你回答了这些问题,(而且我敢肯定),回答如何在 java 中做到这一点会更容易。

更新

更新后的问题更清晰了..很好。

【讨论】:

  • @John Weldon:更新后的问题更加清晰,但除非 jinguy 先生能够读懂 lightux 的想法,否则我会说这是一个完全不同的问题。我认为前者(虽然不清楚)即将查看与服务器建立了哪些连接。我想我们永远不会知道
  • 实际上,我并没有看谁进行了编辑。我不认为更新后的问题反映了原始问题,但我想这取决于 OP 来澄清。谢谢@Oscar。
【解决方案3】:

你的问题不清楚,所以我会发布一些可能的答案。

如果服务器存在并且有协议来回答您的请求

  • A1. 创建一个程序(可能使用套接字)来查询该服务器。

如果服务器存在但没有协议来回答您的请求,并且您拥有该服务器并且已经记录了 ...已知哪个 IP 可以响应日期和时间

  • A2. 读取服务器中的这些日志(可能使用 InputStreamReader)创建协议应答请求(Socket),然后转到 A1

如果服务器存在但没有协议来回答您的请求并且您拥有该服务器并且没有记录...已知哪个 IP 可以响应日期和时间

  • A3。算了

如果服务器存在但没有协议来回答您的请求并且您拥有该服务器。

  • A4。转到A3

如果服务器不存在,您可以创建它。

  • A5 创建服务器代码,然后转到 A2

如果服务器不存在并且您无法创建它

  • A6 转到 A3

...等等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    相关资源
    最近更新 更多