1

我有两个 Java 程序(客户端和服务器),在我升级到 Java 1.7 之前,它们多年来一直运行良好。它们通过 SSL 套接字连接。

在 JRE 1.7 中,连接挂起,即读取函数在某些时候不返回任何内容(适用于多个字节,然后阻塞,甚至字节即将到来)。奇怪的是,如果我从 NetBeans IDE 运行代码,它可以完美运行,只有当我从命令行运行或双击 .jar 文件时才会出现这个问题。它也适用于 JRE 1.6 或更早版本。

如果我禁用 SSL,它似乎可以工作。

JRE 1.7 中的 SSL 是否存在已知问题,或者是否有人看到类似问题。

请指教。谢谢!

4

1 回答 1

0

在使用基于 Diffie-Hellman 的密码时,我发现并报告了 Linux 和 Mac OS(但不在 Windows)上的 JDK 1.7 的类似问题。禁用这些密码可能是一种解决方法。请参阅https://forums.oracle.com/message/11001587?tstart=0

于 2013-06-13T22:24:46.037 回答