📄 timeclient.java
字号:
//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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -