📄 hzh1.txt
字号:
import java.io.*;
import java.net.*;
import java.util.*;
public class DaytimeServer {
public static void main(String[] args) {
try {
ServerSocket ss=new ServerSocket(2007);
while(true){
Socket s=ss.accept();
DataOutputStream out=new DataOutputStream(
s.getOutputStream());
writeTime(out);
out.close();
s.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
public static void writeTime(DataOutputStream out) throws IOException{
Calendar current=Calendar.getInstance();
out.writeInt(current.get(Calendar.YEAR));
out.writeByte(current.get(Calendar.MONTH));
out.writeByte(current.get(Calendar.DAY_OF_MONTH));
out.writeByte(current.get(Calendar.HOUR_OF_DAY));
out.writeByte(current.get(Calendar.MINUTE));
out.writeByte(current.get(Calendar.SECOND));
}
}
import java.io.*;
import java.net.*;
public class DaytimeClient {
public static void main(String[] args) {
try {
Socket s=new Socket("localhost",2007);
DataInputStream in=new DataInputStream(s.getInputStream());
printTime(in);
} catch (IOException e) {
e.printStackTrace();
}
}
static void printTime(DataInputStream in) throws IOException{
System.out.println("服务器当前时间是:");
System.out.print(in.readInt()+"年");
System.out.print(in.readByte()+"月");
System.out.print(in.readByte()+"日");
System.out.print(in.readByte()+"时");
System.out.print(in.readByte()+"分");
System.out.print(in.readByte()+"秒");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -