NAT traversal in C | Hacker News Reader