Получить дату с сервера

Это можно сделать, открыв сокет к порту "дневной" (порт 13) (на Unix или NT машину).


import java.net.*;

import java.io.*;



public class GetTime {

 public static void main(String args[]) {

  if (args.length != 1) {

   System.out.println("Usage: GetTime HOST");

   return;

   }

  try  {

   Socket s = new Socket(args[0],13);

   InputStream is = s.getInputStream();

   while (true) {

    byte b[] new byte[100];

    int i=is.read(b);

    if (i==-1return;

    System.out.print(new String(b,0,i));

    }

   }

  catch (Exception e)  {

   e.printStackTrace();

   }

  }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>