점심을 거르면 어떡하나요
2시간을 태워벌미 ..
quic 연결이 connection refuse 난 이유는 accept는 Incoming 객체를 뱉지만 한번 더 기다리지 않아버렸어요.
공식 코드에 포함된 예제를 보고 문득 생각이 들어서 서버 코드를 다시 보았는데 내 실수 ㅠ.
async fn run_server(addr: SocketAddr, endpoint: Endpoint) {
// let conn = endpoint.accept().await.unwrap(); // ㅠ
let incoming_conn = endpoint.accept().await.unwrap();
let conn = incoming_conn.await.unwrap();
println!(
"[server] connection accepted: addr={}",
conn.remote_address()
);
}