In this post, I will build a minimal ping-pong server and client in Rust using tokio-tungstenite, and use the client to measure real round-trip times across 100 exchanges (collecting min, avg, and max latency) using a Cloudflare Tunnel between them. I want to use this test for a future blog post where I will try to encapsulate other protocols in it.

Continue reading

This week, I switched to a different telecommunications provider, which led to a dynamic public IP address. Consequently, in today’s blog post, I will discuss the implementation of CloudFlare DNS Service as a Dynamic DNS provider. This configuration ensures that services hosted on the home network remain accessible to remote users through a stable and automatically updated domain name.

Continue reading

Author's picture

David Melo

engineer and a techie

Telco Engineer

Portugal