如何使用netty库创建一个ssl serversocket

问题描述 投票:0回答:1

我们有以下代码使用javax.net.ssl创建一个ssl serversocket:

private final ServerSocket serverSocket;
private final SslFactory sslFactory;
...
SSLContext sslContext = this.sslFactory.sslContext();
this.serverSocket = sslContext.getServerSocketFactory().createServerSocket(0);

我们需要更改此代码,以便使用netty ssl客户端lib。任何人都可以告诉我们如何使用netty lib创建一个serversocket,假设我们有一个io.netty.handler.ssl.SslContext对象。我试图在网上搜索,但没有成功找到答案。

java ssl netty serversocket
1个回答
1
投票

为了缩短它,它是不可能的,因为netty确实使用非阻塞IO,而你想使用一个使用阻塞IO的ServerSocket。

© www.soinside.com 2019 - 2024. All rights reserved.