Keepalive: notice a connection that hangs without an error #81
Labels
No labels
area/ci
area/desktop
area/packaging
area/protocol
area/reading
area/ui
area/web
area/writing
kind/bug
kind/feature
kind/infra
kind/request
needs/user
parked
perf
security
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
littlefox/neokom#81
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to #52. Reconnecting starts when the connection's driver ends (an error or a close). A connection can also hang silently (a laptop waking on another network, a NAT dropping state): nothing arrives, and calls wait forever.
What:
Done when:
Merged in #88. Client::close(); get-time every 45 s and when the page becomes visible; no answer in 20 s closes and reconnects. Unit test with a silent transport; reconnect.spec.ts makes the open socket pass nothing and checks the reconnect.