Bry*_*eld 3 java io ssl asynchronous
Java 7 附带异步 I/O。这里有人知道我是否可以用它来异步调用 aSecureSocket吗?
改写:如果我正在使用sslContext.getSocketFactory().createSocket("127.0.0.1", 42),则使用socket.getOutputStream()和socket.getInputStream()以阻塞方式进行通信;我需要进行哪些更改才能访问异步函数,这将允许我重新编写代码以异步工作?
带有非阻塞 I/O 的 Java 中的 SSL/TLS 在 Java 7 中并不是新事物,而是在 Java SE 5 中引入的。这可以使用SSLEngine而不是套接字来完成。
该SSLEngine是出了名的难用。原则上,您可以使用该类在通道和InputStream/ OutputStreams之间进行转换Channels,但在使用它SSLEngine本身方面还有很多工作要做。这里有一些提示:
| 归档时间: |
|
| 查看次数: |
2046 次 |
| 最近记录: |