Skip to content
onsuggest
Log in
Article en

ImapGoose: detecting wake-up from sleep

Source: Hugo's weblog on WhyNotHugo (雨果) ·

After the system goes into sleep and wakes up again, ImapGoose would just hang for like 15–20 minutes before finally detecting the disconnection and reconnect. This was super annoying, and understanding the root cause was not trivial at all. ImapGoose sends a NOOP to the server every three minutes. This NOOP is basically like a ping to which the server must reply. The timeout it set to thirty seconds, so why did it take around 20 minutes to detect the disconnection? Part 1 [ permalink ] While the system is asleep, the server sends a RST indicating that the connection is terminated. This messag

Keyboard shortcuts

Previous discovery
←P
Next discovery
→N
Like
L
Not for me
X
Save
S
Show this help
?
Close
Esc

Shortcuts work on the discovery page.