MCPcopy Create free account
hub / github.com/Segs/Segs / startServer

Function startServer

3rd_party/jcon-cpp/src/main.cpp:18–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16#include <memory>
17
18void startServer(QObject* parent, bool tcp = true)
19{
20 jcon::JsonRpcServer* rpc_server;
21 if (tcp) {
22 qDebug() << "Creating TCP server";
23 rpc_server = new jcon::JsonRpcTcpServer(parent);
24 } else {
25 qDebug() << "Creating WebSocket server";
26 rpc_server = new jcon::JsonRpcWebSocketServer(parent);
27 }
28 auto service = new ExampleService;
29 rpc_server->registerServices({ service });
30 rpc_server->listen(6002);
31}
32
33jcon::JsonRpcClient* startClient(QObject* parent, bool tcp = true)
34{

Callers 1

mainFunction · 0.85

Calls 2

registerServicesMethod · 0.80
listenMethod · 0.45

Tested by

no test coverage detected