📄 daytimeserver.java
字号:
import java.io.BufferedOutputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.Socket;import java.net.ServerSocket;import java.util.Date;public class DayTimeServer { public static void main(String args[]) { int dayTimePort = 13; if (args.length == 1) { try { dayTimePort = Integer.parseInt(args[0]); } catch (NumberFormatException e) { System.out.println("invalid port number"); System.exit(0); } } ServerSocket serverSocket = null; Socket sock; DataOutputStream dataout; try { serverSocket = new ServerSocket(dayTimePort); } catch (IOException e) { System.out.println(e.getMessage()); e.printStackTrace(); System.exit(0); } while (true) { try { sock = serverSocket.accept(); dataout = new DataOutputStream(new BufferedOutputStream (sock.getOutputStream())); String dateString = new Date().toString(); dataout.write(dateString.getBytes(),0,dateString.length()); dataout.flush(); sock.close(); } catch (IOException e) { System.out.println(e.getMessage()); e.printStackTrace(); } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -