From dadd3396cf719e1ce659926833efd1e17064f2d5 Mon Sep 17 00:00:00 2001 From: Test_User Date: Thu, 13 Jun 2024 22:11:23 -0400 Subject: One-hop latency tracking, make TLS certs optional if no incoming connections are to be done --- general_network.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'general_network.h') diff --git a/general_network.h b/general_network.h index 34a3d0c..541e1ff 100644 --- a/general_network.h +++ b/general_network.h @@ -63,6 +63,11 @@ struct server_info { size_t net; size_t distance; + + struct timeval latency; + struct timeval last_ping; + char awaiting_pong; + char latency_valid; }; struct user_info { @@ -89,6 +94,11 @@ struct user_info { size_t protocol; size_t net; + + struct timeval latency; + struct timeval last_ping; + char awaiting_pong; + char latency_ready; }; int resolve(struct string address, struct string port, struct sockaddr *sockaddr); -- cgit v1.2.3