问题:每个 (protocol, src, dest) 三元组创建一条 QUIC 单向流和发送 任务,映射条目永不移除、rx.recv() 永不结束(map 持有 tx),流、 任务、映射随目的地址数量无界增长。 修复: - 发送循环改为 120s 空闲超时,超时退出并关闭流。 - 任务退出时经 remove_sender_if_same(tokio Sender::same_channel 身份比较)回收映射条目,避免误删重建后的新条目。 测试:test_remove_sender_if_same 覆盖旧任务误删新条目的竞态。