package com.xuyilong.timerTest;
import java.io.DataInputStream; import java.net.ServerSocket; import java.net.Socket;
public class Server {
public static void main(String[] args) throws Exception { @SuppressWarnings("resource") ServerSocket server = new ServerSocket(1000); Socket socket = server.accept(); DataInputStream dis = new DataInputStream(socket.getInputStream()); while (true) { String msg=dis.readUTF(); System.out.println(msg); } }
} package com.xuyilong.timerTest;
import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.util.Date; import java.util.Timer; import java.util.TimerTask;
public class MainTimerTask {
public static void main(String[] args) throws Exception {
Timer timer = new Timer(); timer.scheduleAtFixedRate(new MyTimerTask2(), new Date(), 2000);
}
}
class MyTimerTask2 extends TimerTask { private Socket socket; private DataOutputStream dos;
public MyTimerTask2() throws Exception { socket = new Socket("127.0.0.1", 1000); dos = new DataOutputStream(socket.getOutputStream()); }
@SuppressWarnings("deprecation") @Override public void run() { try { dos.writeUTF(new Date(System.currentTimeMillis()).toLocaleString()); } catch (IOException e) { try { dos.close(); } catch (IOException e1) { } } }
} |
0728
最新推荐文章于 2023-07-30 21:10:45 发布