refactor: remove NoGroAsyncUdpSocket (#1867)

This commit is contained in:
Luna Yao
2026-04-10 17:22:08 +02:00
committed by GitHub
parent 19c80c7b9c
commit 8311b11713
12 changed files with 401 additions and 172 deletions
+6 -4
View File
@@ -26,7 +26,9 @@ use derivative::Derivative;
use derive_more::{Constructor, Deref, DerefMut, From, Into};
use prost::Message;
use quinn::udp::{EcnCodepoint, RecvMeta, Transmit};
use quinn::{AsyncUdpSocket, Endpoint, RecvStream, SendStream, StreamId, TokioRuntime, UdpPoller};
use quinn::{
AsyncUdpSocket, Endpoint, RecvStream, SendStream, StreamId, UdpPoller, default_runtime,
};
use std::cmp::min;
use std::future::Future;
use std::io::IoSliceMut;
@@ -806,7 +808,7 @@ impl QuicProxy {
endpoint_config(),
Some(server_config()),
Arc::new(socket),
Arc::new(TokioRuntime),
default_runtime().unwrap(),
)
.unwrap();
endpoint.set_default_client_config(client_config());
@@ -1020,7 +1022,7 @@ mod tests {
endpoint_config.clone(),
Some(server_config.clone()),
socket_client.clone(),
Arc::new(TokioRuntime),
default_runtime().unwrap(),
)
.unwrap();
client_endpoint.set_default_client_config(client_config.clone());
@@ -1030,7 +1032,7 @@ mod tests {
endpoint_config.clone(),
Some(server_config.clone()),
socket_server.clone(),
Arc::new(TokioRuntime),
default_runtime().unwrap(),
)
.unwrap();
server_endpoint.set_default_client_config(client_config.clone());