首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何确定小程序是否通过IPv6加载

如何确定小程序是否通过IPv6加载
EN

Stack Overflow用户
提问于 2011-03-11 07:20:01
回答 1查看 536关注 0票数 0

我有一个applet,它连接回在同一主机上运行的服务。承载小程序的and服务器监听IPv4和IPv6,也监听小程序要连接的服务。

问题是,从applet中的with中,我只能得到页面URL或代码库URL。从网址中,我无法检测浏览器是否已将其解析为IPv4或IPv6,因此当通过IPv6加载小程序时,我使用该网址告诉小程序在哪个服务器上查找服务时,沙盒规则失败,因为它默认解析为IPv4地址。

我想到的唯一解决方案是对applet进行签名,这样它就可以请求连接到任意服务器,但我希望有一个更简单的解决方案(不需要购买证书或将我的自定义CA添加到访问站点的所有系统上的信任库)。

谁有更好的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-11 09:32:22

使用InetAddress.getAllByName()。结果的顺序将告诉你应该使用哪一个(也就是说,你应该首先尝试使用结果)。

重要的问题不是“applet是如何加载的”,而是“我应该如何连接到主机”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5267128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档