timeclient.java
来自「java tcp get system time server」· Java 代码 · 共 43 行
JAVA
43 行
//TimeClient.java
import java.io.*;
import java.net.*;
public class TimeClient{
final static int DATA_PORT = 1100;
public static void main(String args[]) throws
IOException {
String host;
if (args.length == 0)
// System.err.println
// ("Not specify server name!");
//System.exit(-1);
host="localhost";
else
host=args[0];
byte ms[]=new byte[28];
//获取服务器地址
InetAddress address = InetAddress.getByName(host);
System.out.println("Sending service request to " + address);
//生成发送服务请求的数据报
DatagramPacket p =
new DatagramPacket(ms, ms.length,
address, DATA_PORT);
DatagramSocket skt = new DatagramSocket();
//发送服务请求
skt.send(p);
//生成接收服务器发送来的数据报
p= new DatagramPacket(ms, ms.length);
//接收数据报
skt.receive(p);
//打印接收到的数据
String Data = new String(p.getData());
System.out.println("The DATA at "+host + " is:" + Data);
//关闭连接
skt.close();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?