下面这个程序的是在本机构造一个时间服务器的客服端程序,但是有个错误,始终不能运行得到正确的结果,请大家帮忙看下是什么问题啊?谢谢了‘
import java.io.*;
   import java.net.*;   public class GetTime {
     final private static int DAYTIME_PORT = 13;
     public static void main(String args[]) throws 
             IOException {
       if (args.length == 0) {
         System.err.println
             ("Please specify daytime host");
         System.exit(-1);
       }
       String host = args[0];
       byte message[] = new byte[256];
       InetAddress address = InetAddress.getByName(host);
       System.out.println("Checking at: " + address);
       DatagramPacket packet = 
           new DatagramPacket(message, message.length, 
                   address, DAYTIME_PORT);
       DatagramSocket socket = new DatagramSocket();
       socket.send(packet);
       packet = 
           new DatagramPacket(message, message.length);
       socket.receive(packet);
       String time = new String(packet.getData());
       System.out.println("The time at " 
               + host + " is: " + time);
       socket.close();
     }
   }