Python socket servers can drop received packets on exit | Hacker News Reader