记得APPLET只能和自己所在的机子通讯的,这个是个安全问题,你试试吧hostname让applet自己获得,应该是这样吧!!

解决方案 »

  1.   

    不是这样的吧,如果把我上面代码的start()函数部分改写到一个按钮的触发事件中,则完全可以连接(已经经过测试),关键是我想让它不用经过人为触发,而是直接在打开浏览器后进行连接,可是事与愿违,还请大侠多多帮助!
      

  2.   

    我用appletviewer可以连接上自己呀。
      

  3.   

    多谢您的关注!程序没有报错,但没有连接上(我在start()的if语句后加了个else语句,通过判断程序转移到else中去了,表明这个连接返回结果为false)
      

  4.   

    把连接放到 run里去吧。
    按钮的我也做过,可以。
    不知道start为什么不行,如果知道原因的话,请贴出来。谢谢。
      

  5.   

    用appletviewer确实可以连接的上,但为什么我用vj运行时却不能做到这一点呢?这个程序不能放到run()中,因为只有在连接以后才执行这个线程的
      

  6.   

    你在网页里能运行不就可以了吗。
    既然是false,说明connectHost里产生了异常,你把异常打印出来看看。
      

  7.   

    我也知道是UnknownHostException ,具体是什么错。用printStackTrace看一下。
      

  8.   

    呵呵,对不起,知识浅薄,还不知道这个pringStackTrace怎么用呢
      

  9.   

    请问您对用appletviewer和vj的两种不同运行结果有何看法?
      

  10.   

    vj我没用过。
    估计在权限上有些不同。微软的东西多少和sun有些不同。
    appletviewer是跟jdk一起被更新的,vj嘛……
      

  11.   

    问题是现在的浏览器可是微软的,我总不至于在客户端都要用appletviewer来看这个东西吧,您可不可以给我一个建议,这个问题用什么方法解决最好,多谢!
      

  12.   

    现在有一个htmlconvert你可以试一下。