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 + -
显示快捷键?