编写 java.net.SocketImplFactory

2024-01-09

SocketImplFactory 的 javadoc 特别提到“应用程序通过更改创建套接字实现的套接字工厂,可以配置自身以创建适合本地防火墙的套接字。”

然而,为了连接到有问题的防火墙,需要一个真正的套接字来进行真正的连接。替换默认的 SocketImplFactory 后,如何获取真正的套接字?

我知道 java.net.PlainSocketImpl 和 java.net.SocksSocketImpl 在 Sun 的 Java 上可用,但是有什么方法可以在 JVM 之间移植吗?


有一些关于本文档背后的想法的信息here https://bugs.java.com/bugdatabase/view_bug?bug_id=4245722

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编写 java.net.SocketImplFactory 的相关文章

  • Java Swing:从 JOptionPane 获取文本值

    我想创建一个用于 POS 系统的新窗口 用户输入的是客户拥有的金额 并且窗口必须显示兑换金额 我是新来的JOptionPane功能 我一直在使用JAVAFX并且它是不同的 这是我的代码 public static void main Str
  • 如何默认将 Maven 插件附加到阶段?

    我有一个 Maven 插件应该在编译阶段运行 所以在项目中consumes我的插件 我必须做这样的事情
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • 制作一个交互式Windows服务

    我希望我的 Java 应用程序成为交互式 Windows 服务 用户登录时具有 GUI 的 Windows 服务 我搜索了这个 我发现这样做的方法是有两个程序 第一个是服务 第二个是 GUI 程序并使它们进行通信 服务将从 GUI 程序获取
  • Android MediaExtractor seek() 对 MP3 音频文件的准确性

    我在使用 Android 时无法在eek 上获得合理的准确度MediaExtractor 对于某些文件 例如this one http www archive org download emma solo librivox emma 01
  • 多个 Maven 配置文件激活多个 Spring 配置文件

    我想在 Maven 中构建一个环境 在其中我想根据哪些 Maven 配置文件处于活动状态来累积激活多个 spring 配置文件 目前我的 pom xml 的相关部分如下所示
  • 反射找不到对象子类型

    我试图通过使用反射来获取包中的所有类 当我使用具体类的代码 本例中为 A 时 它可以工作并打印子类信息 B 扩展 A 因此它打印 B 信息 但是当我将它与对象类一起使用时 它不起作用 我该如何修复它 这段代码的工作原理 Reflection
  • JavaMail 只获取新邮件

    我想知道是否有一种方法可以在javamail中只获取新消息 例如 在初始加载时 获取收件箱中的所有消息并存储它们 然后 每当应用程序再次加载时 仅获取新消息 而不是再次重新加载它们 javamail 可以做到这一点吗 它是如何工作的 一些背
  • Liferay ClassNotFoundException:DLFileEntryImpl

    在我的 6 1 0 Portal 实例上 带有使用 ServiceBuilder 和 DL Api 的 6 1 0 SDK Portlet 这一行 DynamicQuery query DynamicQueryFactoryUtil for
  • Mockito when().thenReturn 不必要地调用该方法

    我正在研究继承的代码 我编写了一个应该捕获 NullPointerException 的测试 因为它试图从 null 对象调用方法 Test expected NullPointerException class public void c
  • Spring @RequestMapping 带有可选参数

    我的控制器在请求映射中存在可选参数的问题 请查看下面的控制器 GetMapping produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • 无法解析插件 Java Spring

    我正在使用 IntelliJ IDEA 并且我尝试通过 maven 安装依赖项 但它给了我这些错误 Cannot resolve plugin org apache maven plugins maven clean plugin 3 0
  • 使用Caliper时如何指定命令行?

    我发现 Google 的微型基准测试项目 Caliper 非常有趣 但文档仍然 除了一些示例 完全不存在 我有两种不同的情况 需要影响 JVM Caliper 启动的命令行 我需要设置一些固定 最好在几个固定值之间交替 D 参数 我需要指定
  • 如何在控制器、服务和存储库模式中使用 DTO

    我正在遵循控制器 服务和存储库模式 我只是想知道 DTO 在哪里出现 控制器应该只接收 DTO 吗 我的理解是您不希望外界了解底层域模型 从领域模型到 DTO 的转换应该发生在控制器层还是服务层 在今天使用 Spring MVC 和交互式
  • 如何从指定日期获取上周五的日期? [复制]

    这个问题在这里已经有答案了 如何找出上一个 上一个 星期五 或指定日期的任何其他日期的日期 public getDateOnDay Date date String dayName 我不会给出答案 先自己尝试一下 但是 也许这些提示可以帮助
  • Java列表的线程安全

    我有一个列表 它将在线程安全上下文或非线程安全上下文中使用 究竟会是哪一个 无法提前确定 在这种特殊情况下 每当列表进入非线程安全上下文时 我都会使用它来包装它 Collections synchronizedList 但如果不进入非线程安
  • 如何从泛型类调用静态方法?

    我有一个包含静态创建方法的类 public class TestClass public static
  • 如何修复 JNLP 应用程序中的“缺少代码库、权限和应用程序名称清单属性”?

    随着最近的 Java 更新 许多人都遇到了缺少 Java Web Start 应用程序的问题Codebase Permissions and Application name体现属性 尽管有资源可以帮助您完成此任务 但我找不到任何资源综合的
  • 将 List 转换为 JSON

    Hi guys 有人可以帮助我 如何将我的 HQL 查询结果转换为带有对象列表的 JSON 并通过休息服务获取它 这是我的服务方法 它返回查询结果列表 Override public List
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j

随机推荐

  • 如何在 if 语句中回显 PHP 和 HTML

    我有一个 if 语句 只需在 result37 ncrteam 的值时显示一些代码 但是我如何回显该 HTML 和 PHP 代码 回声 不工作并回显 也不行 这是我的代码 Status br
  • Docker 容器之间的 HTTP 请求

    我正处于学习如何使用 Docker 的第一阶段 所以我正在尝试一些基本的东西 我创建了两个需要通过 HTTP 请求交换数据的 Node Express 服务 My docker compose yml file networks isola
  • Android - Firebase 快速入门电子邮件/密码身份验证演示不起作用

    因此 这里有几个类似的问题 但没有一个对我来说有可行的解决方案 我正在使用从 Github 下载的 Quickstart 演示 今天下载了 我没有更改演示代码中的任何内容 我已经解决了一些常见错误 根据我所读到的内容 我在 Firebase
  • Python:列表中的每个元素占用多少空间?

    我需要一个非常大的列表 并且正在尝试弄清楚我可以将其设置为多大 以便它仍然适合 1 2GB 的 RAM 我正在使用 64 位 x86 64 上的 CPython 实现 编辑 感谢 bua 的回答 我已经填写了一些更具体的答案 空间 内存 使
  • 将字符串传递给 sass mixin 中的变量

    我有一个非常简单的 mixin 如下所示 mixin global variable name font size variable name font size 我之前定义了变量 input font size 并将其按以下格式传递到 m
  • 如何使用java 10在maven中添加javafx依赖项

    我切换到ubuntu 18 04 其中默认 jvm 为 java 10 现在我使用 javafx 的应用程序无法再编译 cannot find symbol ERROR symbol class ObservableMap 我尝试向 mav
  • 当您输入新问题时,Stack Overflow 如何显示类似问题?

    这是 Stack Overflow 和在这个平台上运行的其他网站做得很好的事情之一 一旦您尝试创建新问题 就会显示一个小窗口 其中显示其他类似的问题 这是怎么做到的 可以使用什么技术来实现这一点 卢森 狮身人面像 StackOverflow
  • CSS 边框半径,但像素化

    我想在 CSS 中创建一个圆形边框 放大时看起来像素化 这是圆形边框近距离的样子 https i stack imgur com T9Q2g jpg https i stack imgur com T9Q2g jpg 这就是我试图让它看起来
  • 使用 Groovy HTTPBuilder POST XML 数据

    我正在尝试使用 HTTPBuilder 类将 XML 数据发布到 URL 目前我有 def http new HTTPBuilder http m4m email protected cdn cgi l email protection a
  • 在 Rails 3 / devise 中使用请求标头中的 auth_token 而不是 POST/PUT 参数

    我需要在 Rails 3 1 API 中与最新版本的设计结合使用基于令牌的身份验证 到目前为止没有问题 现在我不想将 auth token 附加到客户端的 POST PUT 参数 而是将此令牌作为请求标头发送 如 HTTP X MYAPP
  • 活跃商家 - 未初始化常量 ActiveSupport::XmlMini_REXML::StringIO

    我有 activemerchant 1 16 0 和 Rails 3 0 5 我正在尝试构建一个基本代码来使用活跃商家与 PayPal 网关进行通信 if credit card valid or gateway purchase to d
  • Joomla 加载的旧版本 bootstrap

    我正在开发一个新网站 为此我安装了最新版本的 Joomla 3 1 1 我使用 Twitter Bootstrap 从头开始 创建了一个模板 我下载了最新版本的Bootstrap 并在模板的index php中加载了相关的javascrip
  • Emacs 中函数的注释

    我正在寻找一种方法来在 Emacs 中的函数上方生成和插入标题注释块 在任何模式下 注释的默认内容自动基于函数的签名 即 param 占位符的正确数量 Doxymacs 是一个不错的候选者 但我更喜欢另一种无需必要库的方法 谁能推荐一些其他
  • 传递对象的最佳实践

    我有一个简单的问题 假设我有一个包含大约 10 个属性的数据对象 并且我想将数据从我的对象传递到函数 大多数时候 我只需要接收函数中的这些值之一 并且也可以只传递该值 假设是一个 int 那么 始终发送整个对象与仅发送其中包含的值之一相比
  • 识别 UIImagePickerController 委托中的不同选择器

    我有一个带有几个按钮的视图 我用它们来呈现 UIImagePickerControllers 相机和媒体选择器 当我创建 UIImagePickerControllers 时 我给它们提供了不同的名称并以模式方式呈现它们 如下面的代码所示
  • 使用 linq vb.net 从数据表中检索不同的值

    我正在尝试从数据表中的特定列中检索所有不同的值 数据表中的列名称是 Count 我有 2240 行 计数 列中有 6 个不同的值 问题是 当我执行以下代码时 它给出的是行数而不是 6 个不同的值 Dim counts From row In
  • Pandas 多索引数据框 - 从多索引中的一个索引中选择最大值

    我有一个具有年和月多重索引的数据框 如下所示 Value Year Month 1 3 1992 2 5 3 8 1993 1 2 我试图选择每年的最大值并将其放入 DF 中 如下所示 Max Year 1992 5 1993 2 关于多索
  • 使用 HttpPost MultiPartEntityBuilder 上传照片

    我正在尝试将拍摄的照片上传到服务器 这就是我所做的 public JSONObject makePostFileRequest String url String photoFile try photoFile path tofile pi
  • SQLAlchemy 向我显示“AttributeError:类型对象‘用户’没有属性‘列’”

    我正在使用 python Flask SQLAlchemy 构建一个小项目 我制作了一个模型文件如下 start of models py from sqlalchemy import Column Integer String Seque
  • 编写 java.net.SocketImplFactory

    SocketImplFactory 的 javadoc 特别提到 应用程序通过更改创建套接字实现的套接字工厂 可以配置自身以创建适合本地防火墙的套接字 然而 为了连接到有问题的防火墙 需要一个真正的套接字来进行真正的连接 替换默认的 Soc