我做了一小段代码去做网络连接的测试,结果出现了
access denied(java.net.SocketPermission host.net  resolve)
这样的异常信息...
我该咋办呢?首先,莫要跟我说APPLET中不能进行网络连接..
http://www.pniu.net/test/telnet.asp?host=pniu.net&port=21
看这个,就行,想连哪就连哪,想接哪个端口就接哪个端口,但它的代码过多,看不过来,就来CSDN上问问...
找资料没找着什么东西....咋办咋办????

解决方案 »

  1.   

    呵呵,从来没有人跟你讲applet做不到,只不过applet在安全机制中是受限制的,因为applet是基于客户端的。你可以查一下相关applet的安全方面的知识,一般都是applet+servlet来实现功能控制的。你可以找一下applet和servlet通信的相关资料就明白了。
      

  2.   

    APPLET只能和自己通信,因为默认情况下,APPLLET运行在一个受限的安全管理器中.
    如果要使APPLET可以做任何SOCKET,需要下发安装证书和安全策略
      

  3.   

    默认情况下applet只能连接它的来源服务器,要连接其它机器,你要给它加一个证书(java安装目录下的keytool等工具),授权它能访问其它机器
      

  4.   

    我不是给了你们一个那个链接了吗?那个示例里,它可以连接任意主机,任意端口,而且又没用什么证书。。APPLET在默认下是不能进行网络连接和文件系统访问,这我是知道的
      

  5.   

    安装授权认可证书,修改安全策略。applet才能连接
      

  6.   

    不是applet 可以通过socket 来连接网络的, 
    只是,,applet 如果不验证的话,,,则不能访问本地磁盘里的东西,
      

  7.   

    给APPLET做个数字签名就可以了