如何通过对方ip地址 获取上网时间?

解决方案 »

  1.   

    需要使用java语言来实现?如果有源代码的话  更好 呵呵~~谢谢
      

  2.   

    编写一个线程不停的连接对方计算机,如果连接成功就开始记时。一旦连接断开就停止记时。
    boolean flag=true;
    void run()
    {
       while(true)
       {
          try
          {
             InetAddress.ipa=InetAddress.getByName("(ip地址)");
             flag=true;
          }
          catch
          {
             flag=false;
             System.out.println(e.toString());
          }
          if(flag)
          {
             i++;
          }
          try
          {
             sleep(1000);
          }
          catch(Exception e){};
       }
    }
      

  3.   

    public void getConn()
        {        boolean flag = true;
            int i = 0;
            {
                while ( true )
                {
                    try
                    {
                        InetAddress.getByName( "192.168.1.90" );
                        flag = true;
                    }
                    catch ( Exception e )
                    {
                        flag = false;
                        System.out.println( e.toString() );
                    }
                    if ( flag )
                    {
                        i++;
                        System.out.println( "i = " + i );
                    }
                    try
                    {
                        java.lang.Thread.sleep( 1000 );
                    }
                    catch ( Exception e )
                    {
                    }
                    if ( i > 10 )
                    {
                        break;
                    }
                }
                System.out.println( "end" );
            }
        }