timeserver.java

来自「java tcp get system time server」· Java 代码 · 共 68 行

JAVA
68
字号
	//TimeServer.java
	import java.io.*;
	import java.net.*;
	import java.util.*;

	public class TimeServer {
		final static int DATA_PORT0 = 1100;
		//final static int DATA_PORT1= 1101;
		public static void main(String args[]) throws   
             	IOException {
    
      	 DatagramSocket skt = new DatagramSocket(DATA_PORT0);
      	 // DatagramSocket skt1 = new DatagramSocket(DATA_PORT1);
       		while (true) {
         //byte buffer0[] = new byte[256];
         byte buffer1[] = new byte[256];
         
    
       //DatagramPacket p0 = 
             //new DatagramPacket(buffer0, buffer0.length);
        DatagramPacket p1 = 
             new DatagramPacket(buffer1, buffer1.length);
         System.out.println("等待客户端连接....");
          /* try   {   
               DatagramSocket   =   new   DatagramSocket(DATA_PORT);   
              String   str1="send   cm";   
              InetSocketAddress   InetAddress=new   InetSocketAddress("127.0.0.1",8888);   
              DatagramPacket   =   new   DatagramPacket(str1.getBytes(),str1.getBytes().Length,InetAddress);   
              Datagramsocket.send(DatagramPacket);   
          }   
          catch   (Exception   e)   {   
              //e.printStackTrace();   
          }   
          finally   {   
              if   (DatagramSocket   !=   null   &&   !DatagramSocket.IsClosed())   {   
                  DatagramSocket.Close();   
              }   
          }  */ 
            

     
        // skt.receive(p0);
         skt.receive(p1); 
       //  String date0 = new Date().toString();
         //buffer0 = date0.getBytes();
         String   str1="send message..."; 
         	buffer1=str1.getBytes();
    
       //  InetAddress address0 = p0.getAddress();
         InetAddress address1 = p1.getAddress();
          //int port0 = p0.getPort( );
          int port1 = p1.getPort( );
       //  System.out.println("请求来自..."+p0.getAddress().toString());
         System.out.println("请求来自..."+p1.getAddress( ).toString());
        // p1.setAddress(InetAddress iaddr)
         // p0 = new DatagramPacket(buffer0, buffer0.length,address0, port0);
         // pac0=new DatagramPacket(str1.getBytes() ,str1.getBytes().length,InetAddress ); 
          p1 = new DatagramPacket(buffer1, buffer1.length,address1, port1);
         	skt.send(p1);
                 
    
     
        // skt.send(p0);
       }
     }
   }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?