📄 multitimeserver.java
字号:
// MultiTimeServer.java
// Andrew Davison, June 2003, dandrew@ratree.psu.ac.th
/* This server uses multicasting to send out a UDP packet
containing the current date every second.
*/
import java.net.*;
import java.io.*;
import java.util.*;
public class MultiTimeServer
{
private static final String MHOST = "228.5.6.7";
private static final int PORT = 6789;
public static void main(String args[]) throws Exception
{
InetAddress address = InetAddress.getByName(MHOST);
MulticastSocket msock = new MulticastSocket(PORT);
msock.joinGroup(address);
DatagramPacket packet;
System.out.print("Ticking");
while(true){
Thread.sleep(1000);
System.out.print(".");
String str = (new Date()).toString();
packet = new DatagramPacket(str.getBytes(), str.length(),
address, PORT);
msock.send(packet);
}
} // end of main()
} // end of MultiTimeServer class
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -