我有一个Java小应用程序,一旦加载到用户计算机上(通过网页),我希望它在正在查看的本地机器上创建服务器套接字和套接字。这是不允许的?小应用程序无法在本地主机上创建套接字连接
1
A
回答
4
Java小程序可以开放Socket
s到他们同源主机。大约十年之后,他们也可以打开ServerSocket
(操作系统通常会限制监听端口在1024以下)并且只接受来自同源主机的连接。另外crossdomain.xml
可能会从6u10放宽限制。
关于localhost的说明:您的计算机外向IP地址与126.0.0.1不同,从file
加载的代码不匹配到127.0.0.1的网络连接(尽管有时可以解释空字符串作为本地主机;还要注意你的类路径可能指向什么(例如.
)可能会优先于网络加载代码加载,具体取决于你正在做什么,但通常不是通过浏览器),并且JavaScript只具有相同来源的权限以连接到仅在与下载代码相同的端口上使用相同的主机。
+0
Hawtin我也尝试使用我面向外部的IP地址(使用whatismyipaddress.com发现),但它没有工作 – SegFault 2011-04-15 22:57:51
0
如果数字签名的小程序,它可以运行“无限制” http://download.oracle.com/javase/tutorial/deployment/applet/security.html明显(同与Java WebStart)
相关问题
- 1. 离子的应用程序无法连接到本地主机
- 2. 无法连接到从远程主机的Linux tcp套接字应用程序
- 3. Java小应用程序:套接字无法连接
- 4. 无法连接到本机本地套接字在Android 5.1
- 5. 无法连接到UWP应用程序托管在本地主机上的webservice
- 6. 在本地主机上开发Facebook应用程序(连接)
- 7. mysql_connect在远程主机连接上返回“无法通过套接字连接到本地MySQL服务器”?
- 8. 连接到本地主机上的套接字
- 9. 无法连接到本地主机
- 10. 无法连接到本地主机
- 11. hadoop无法连接到本地主机
- 12. 无法连接到本地主机
- 13. sqlsrv_connect无法连接到本地主机
- 14. 无法连接到本地主机
- 15. jmx无法连接到本地主机
- 16. tvOS - 无法连接到本地主机
- 17. WAMP:无法连接到本地主机
- 18. 无法连接本地主机与cassandra?
- 19. 无法连接到本地主机?
- 20. 无法连接到mysql本地主机
- 21. 无法连接到本地主机
- 22. EasyPHP无法连接到本地主机
- 23. 无法连接到ejabberd本地主机
- 24. 本地主机套接字未连接错误与虚拟机
- 25. 创建一个只限于本地主机连接的套接字只有
- 26. 无法从Chrome扩展程序连接到本地主机
- 27. 错误连接到本地主机在Android应用程序
- 28. 无法连接到本地套接字,连接被拒绝
- 29. 在本地主机上使用相同的IP和端口创建套接字
- 30. perl脚本有时无法创建套接字连接从php
为了更好地帮助越早,张贴[SSCCE](http://pscode.org/sscce.html )。我怀疑,虽然提供的**第一(1)2个答案对他们来说具有“真相”,但他们都有错误。给我一些代码来玩,我会测试我的理论。 1)汤姆的答案似乎是正确的。 – 2011-04-15 22:55:48