feat: work in process
This commit is contained in:
@@ -6,12 +6,12 @@ use s2n_quic::client::Connect;
|
||||
|
||||
use crate::config::ListenConfig;
|
||||
|
||||
async fn run(listen_config: &ListenConfig) -> XResult<()> {
|
||||
pub async fn run(listen_config: &ListenConfig) -> XResult<()> {
|
||||
let cert_pem = opt_result!(fs::read_to_string(&listen_config.cert_pem_file),
|
||||
"Read cert pem file: {}, failed: {}", &listen_config.key_pem_file);
|
||||
"Read cert pem file: {}, failed: {}", &listen_config.cert_pem_file);
|
||||
let client = Client::builder()
|
||||
.with_tls(cert_pem.as_str())?
|
||||
.with_io("0.0.0.0:0")?
|
||||
.with_io(listen_config.listen.as_str())?
|
||||
.start()?;
|
||||
let addr: SocketAddr = "127.0.0.1:4433".parse()?;
|
||||
let connect = Connect::new(addr).with_server_name("localhost");
|
||||
|
||||
Reference in New Issue
Block a user