未签名的Applet插座的JavaScript [英] Unsigned applet socket JavaScript
问题描述
在Java 1.6.0.22我不能打开一个套接字到本地主机,小程序是无符号,并正在从网络服务器装HTTP://本地主机/ myapplet
With Java 1.6.0.22 i'm not able to open a socket to localhost, the applet is unsigned and is being loaded from the webserver http://localhost/myapplet
如果我从我的电脑的IP为192.168.1.x加载它,然后打开一个套接字到该IP它的工作原理
If i load it from my computer ip 192.168.1.x and open a socket to that ip it works
通过一个简单的演示,只有打开它的工作原理插座,但只要我的小应用程序使用JavaScript Java调用插座无法工作。
With a simple demo that only open a socket it works, but as soon as my applet use JavaScript to Java calls the socket not work.
如果我添加一个crossdomain.xml文件插座再次工作。
If I add a crossdomain.xml file the socket works again.
如果我只允许127.0.0.1这是行不通的。
If I allow only 127.0.0.1 it doesn't work
使用1.6.0.17正常工作
With 1.6.0.17 it works fine
这是类似质疑
<一href=\"http://stackoverflow.com/questions/850497/socket-connection-to-originating-server-of-an-unsigned-java-applet\">Socket连接到一个无符号的Java小程序的源服务器
但在我的情况下,我从一个web服务器加载的applet不是从本地文件系统。
But in my case i loading applet from a webserver not from local file system.
推荐答案
通过该用户有类似的问题,我发现有关Oracle错误
Via this user having a similar problem i found the relevant oracle bug
<一个href=\"http://stackoverflow.com/questions/4135138/access-denied-java-net-socketpermission-127-0-0-18080-connect-resolve\">access被拒绝(java.net.SocketPermission 127.0.0.1:8080连接,解决)
http://www.oracle.com/technetwork/java/ JavaSE的/ 6u22releasenotes-176121.html
这篇关于未签名的Applet插座的JavaScript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!