为什么要用Socket通讯,完全可以用URLConnection类来通讯么!!

解决方案 »

  1.   

    即便是Socket通讯,也不能写http://localhost/java_tut/servlet/servlet_1
    他是servlet的虚拟路径名。Socket的要是服务器的IP或者机器名。具体可以参考文档的构造器说明。
      

  2.   

    好象是applet不能对服务器里存储的东西作写操作,你虽然所有的东西都是本地的,但你的本地对applet来说就是服务器
      

  3.   

    不要用localhost
    用:
    String host = getDocumentBase().getHost();
    ClientSocket = new Socket(host+"/java_tut/servlet/servlet_1",8080);