java中如何通过代理
我希望我的java代码从ntp服务器发送和接收响应。然而,由于我是委托人,因此无法收到任何回复。如何通过代理访问服务器响应?我正在使用下面的代码,但它对我没有多大帮助java中如何通过代理,java,networking,ntp,proxies,Java,Networking,Ntp,Proxies,我希望我的java代码从ntp服务器发送和接收响应。然而,由于我是委托人,因此无法收到任何回复。如何通过代理访问服务器响应?我正在使用下面的代码,但它对我没有多大帮助 System.setProperty("http.proxySet", "true"); System.setProperty("http.proxyHost", "107.108.85.10"); System.setProperty("http.proxyPort", "80"); 请帮忙 s
System.setProperty("http.proxySet", "true");
System.setProperty("http.proxyHost", "107.108.85.10");
System.setProperty("http.proxyPort", "80");
请帮忙
socket.send(packet);
System.out.println("NTP request sent, waiting for response...\n");
packet = new DatagramPacket(buf, buf.length);
socket.receive(packet);
System.out.println("Packet Received");
我可以看到NTP请求已发送,正在等待响应,但不是数据包收到的响应
DatagramPacket
表示UDP。HTTP代理只能代理HTTP请求,所以你运气不好。尝试在谷歌上搜索“HTTP上的NTP”。但万一我只能使用UDP怎么办?是否无法发送或接收UDP数据包???