multitimeserver.java
来自「java3D game engine design of the source 」· Java 代码 · 共 38 行
JAVA
38 行
// 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 + =
减小字号Ctrl + -
显示快捷键?