【发布时间】:2022-01-14 23:44:55
【问题描述】:
我正在尝试编写一个 HTTP 客户端,我需要从我在这里找到的 NTP 服务器获取时间:https://tf.nist.gov/tf-cgi/servers.cgi
这是我的 Java 代码:
String getTime(){
String time = "";
try{
Socket timeSocket = new Socket("time-a-g.nist.gov",37);
BufferedReader timeIn = new BufferedReader(new InputStreamReader(timeSocket.getInputStream()));
time = timeIn.readLine();
timeSocket.close();
timeIn.close();
}
catch(IOException e){
e.printStackTrace();
}
return time;
}
我没有收到任何错误,但我返回的字符串为空,有人可以帮忙吗?
【问题讨论】:
-
只需在 SO:stackoverflow.com/search?q=%5Bjava%5D+ntp 上搜索“[java] ntp”,例如。 stackoverflow.com/questions/38711730/…
标签: java sockets protocols ntp