gpt4 book ai didi

java - 任务完成后 SSLEngine 握手卡住了

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:11 26 4
gpt4 key购买 nike

我使用来自 http://books.google.com/books?id=l6f1jTB_XCYC&lpg=PA185&vq=scalable%20secure&pg=PA185#v=onepage&q&f=false 的示例查看 SSLEngine 如何与 SocketChannel 一起工作。后来我想创建适合我的实现的解决方案。不幸的是,这个例子不起作用。它在 runDelegatedTasks() 方法执行后卡住了。服务器控制台输出:

Server: listening at sun.nio.ch.ServerSocketChannelImpl[/0.0.0.0:12345]
Server: select count=1
Server: accepted java.nio.channels.SocketChannel[connected local=/127.0.0.1:12345 remote=/127.0.0.1:52793]
Server: select count=1
Server: reading
Server: read count=0 request=java.nio.HeapByteBuffer[pos=0 lim=16660 cap=16660]

客户端控制台是空的。

任何人都可以帮助这个例子吗?

最佳答案

为了完整性,我书中的 SSLEngineManager 代码在客户端模式下使用时有一个错误。源代码在发布后不久进行了更新,并已公开 here直至另行通知。

Esmond Pitt,Java 基础网络的作者。

关于java - 任务完成后 SSLEngine 握手卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23957942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com