applet中socket连接失败
做了一个tcp的socket连接的程序,写成应用程序可以运行,在applet里面调用本机上也可以,但在局域网里试就不行,java控制台显示错误:
java.security.AccessControlException: access denied (java.net.SocketPermission 172.16.14.219:4747 connect,resolve)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at ChatClient.<init>(ChatClient.java:14)
at ClientApplet.init(ClientApplet.java:46)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
代码就是最普通的socket=new Socket("172.16.14.219",4747);