Network Connection Logic Enhancement
Nucleic-Session: 93A70648-2057-4092-9372-860E1BA151D8 Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
@@ -117,6 +117,9 @@ final class HostConnection {
|
|||||||
private var retryTask: Task<Void, Never>?
|
private var retryTask: Task<Void, Never>?
|
||||||
private var revalidateTask: Task<Void, Never>?
|
private var revalidateTask: Task<Void, Never>?
|
||||||
private var lanConnectTimeout: Task<Void, Never>?
|
private var lanConnectTimeout: Task<Void, Never>?
|
||||||
|
/// In-flight LAN-reachability probe (the tailnet/relay → LAN return leg). Nil unless a probe is
|
||||||
|
/// running; at most one at a time so repeated path-change events don't stack.
|
||||||
|
private var lanUpgradeProbe: Task<Void, Never>?
|
||||||
private var reconnectAttempts = 0
|
private var reconnectAttempts = 0
|
||||||
private var seenSeq: Set<UInt64> = []
|
private var seenSeq: Set<UInt64> = []
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user