From 386943de398ddd8f50197589ab4ee383c8f1fc28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <> Date: Sat, 6 Apr 2024 23:29:30 -0400 Subject: [PATCH] tests/proxy: use random port --- tests/dhtproxytester.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/dhtproxytester.cpp b/tests/dhtproxytester.cpp index f00cccdd..ec3db48a 100644 --- a/tests/dhtproxytester.cpp +++ b/tests/dhtproxytester.cpp @@ -45,16 +45,18 @@ DhtProxyTester::setUp() { //auto serverCAIdentity = dht::crypto::generateEcIdentity("DHT Node CA"); + uint16_t port = 1024 + (std::rand() % (65535 - 1024)); + dht::ProxyServerConfig serverConfig; //serverConfig.identity = dht::crypto::generateIdentity("DHT Node", serverCAIdentity); - serverConfig.port = 8080; + serverConfig.port = port; // serverConfig.pushServer = "127.0.0.1:8090"; serverProxy = std::make_unique(nodeProxy, serverConfig); /*clientConfig.server_ca = serverCAIdentity.second; clientConfig.client_identity = dht::crypto::generateIdentity("DhtProxyTester"); clientConfig.push_node_id = "dhtnode";*/ - clientConfig.proxy_server = "http://127.0.0.1:8080";//"https://127.0.0.1:8080"; + clientConfig.proxy_server = "http://127.0.0.1:" + std::to_string(port);//"https://127.0.0.1:8080"; } void