From 0d8017d61dc9a11f798f811971f1c8282dd1a514 Mon Sep 17 00:00:00 2001 From: dr7ana Date: Wed, 20 Dec 2023 12:51:56 -0800 Subject: [PATCH] okay now lets try clients --- llarp/link/link_manager.cpp | 2 +- llarp/link/link_manager.hpp | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/llarp/link/link_manager.cpp b/llarp/link/link_manager.cpp index 03b65c59d..5f5518206 100644 --- a/llarp/link/link_manager.cpp +++ b/llarp/link/link_manager.cpp @@ -276,7 +276,7 @@ namespace llarp }); if (_router.is_service_node()) { - e->listen(tls_creds, ROUTER_KEEP_ALIVE); + e->listen(tls_creds); } return e; } diff --git a/llarp/link/link_manager.hpp b/llarp/link/link_manager.hpp index 105adec06..f78401481 100644 --- a/llarp/link/link_manager.hpp +++ b/llarp/link/link_manager.hpp @@ -38,7 +38,7 @@ namespace llarp using outbound_alpns = oxen::quic::opt::outbound_alpns; inline const keep_alive ROUTER_KEEP_ALIVE{10s}; - inline const keep_alive CLIENT_KEEP_ALIVE{0s}; + inline const keep_alive CLIENT_KEEP_ALIVE{10s}; namespace alpns { @@ -422,11 +422,6 @@ namespace llarp void handle_obtain_exit_response(oxen::quic::message); void handle_update_exit_response(oxen::quic::message); void handle_close_exit_response(oxen::quic::message); - - /** - Clients register 0 endpoints - - nobody is making requests to clients - */ }; namespace link @@ -463,7 +458,10 @@ namespace llarp log::critical(logcat, "Opened BTStream (ID:{})", control_stream->stream_id()); assert(control_stream->stream_id() == 0); - link_manager.register_commands(control_stream, rid); + if (is_snode) + link_manager.register_commands(control_stream, rid); + else + log::critical(logcat, "Client NOT registering BTStream commands!"); itr->second = std::make_shared(conn_interface, control_stream, true); log::critical(logcat, "Outbound connection to RID:{} added to service conns...", rid);