diff --git a/src/etcp_api.h b/src/etcp_api.h index 16b65fdf..216dde06 100644 --- a/src/etcp_api.h +++ b/src/etcp_api.h @@ -30,6 +30,7 @@ extern "C" { // === Raw ETCP packet IDs (etcp_bind/etcp_send) === #define ETCP_ID_DATA 0x00 // Пакет для передачи адресату #define ETCP_ID_ROUTE_ENTRY 0x01 // Элемент роутинг-таблицы (BGP) +#define ETCP_ID_NAT_DETECTION 0x02 // NAT-детекция (STUN-like ping через третий узел) #define ETCP_ID_SVC_ROUTE 0x03 // Транспорт роутера (etcp_router) // === Router-сервисы (etcp_router_bind/etcp_route_send) === diff --git a/src/nat_detection.h b/src/nat_detection.h index 2355be7d..1b4cf2aa 100644 --- a/src/nat_detection.h +++ b/src/nat_detection.h @@ -24,10 +24,6 @@ struct ETCP_CONN; struct ETCP_LINK; struct route_ping_pending; -/* ====== ETCP ID ====== */ - -#define ETCP_ID_NAT_DETECTION 0x02 // cmd-байт всех пакетов модуля (etcp_bind / etcp_send) - /* ====== Sub-команды протокола ====== */ #define NATDET_SUBCMD_PING_REQ 0x07 // сервер → третий узел: "пропингуй IP:port"