Writings personal blog

A most elegant TCP hole punching algorithm

The algorithm in this post needs “double buckets” to be reliable. Otherwise, the two sides can split on bucket boundaries and fail to converge. If the first bucket fails, compute an additional bucket step for convergence. My algorithm trades slow startup for less infrastructure.
Points
221
HN comments
108
Submissions
1
Cited by
0 commenters

Networking & InternetSecurity & Privacy2026

On Hacker News

SubmittedTitle on HNPointsComments
Mar 15, 2026A most elegant TCP hole punching algorithm by Uptrenda221108

Related posts from the same era