Start server thread
authorCryptoManiac <balthazar.ad@gmail.com>
Sat, 27 Nov 2021 12:52:34 +0000 (15:52 +0300)
committerCryptoManiac <balthazar.ad@gmail.com>
Sat, 27 Nov 2021 12:52:34 +0000 (15:52 +0300)
src/bitcoinrpc.cpp

index 255b7ca..89fc9b7 100644 (file)
@@ -614,6 +614,16 @@ void StartRPCServer()
 
     g_server->setOnConnectionCallback([](ix::HttpRequestPtr request, std::shared_ptr<ix::ConnectionState> connectionState) -> ix::HttpResponsePtr {
 
+        // Build a string for the response
+        std::stringstream ss;
+        ss << connectionState->getRemoteIp()
+           << " "
+           << request->method
+           << " "
+           << request->uri;
+
+        std::cout << ss.str() << std::endl;
+
         ix::WebSocketHttpHeaders headers;
 
         if (request->method != "POST") {
@@ -669,6 +679,9 @@ void StartRPCServer()
         return StartShutdown();
     }
 
+    // Run listening thread
+    g_server->start();
+
     // We're listening now
     vnThreadsRunning[THREAD_RPCLISTENER]++;
 }