QJsonRpcTcpServerPrivate

QJsonRpcTcpServerPrivate

原谅我我的英语不好。
我刚刚开始使用qjsonrpc,我喜欢这个东西。
但是最近我在应用程序中使用QJsonRpcTcpServer时遇到了一个问题:如何跟踪客户端的连接/断开连接?

最佳答案

看来您需要将QJsonRpcTcpServerPrivate实例传递给QJsonRpcTcpServer::QJsonRpcTcpServer ctor,所以我只将QJsonRpcTcpServerPrivate子类化,并覆盖以下方法:

  • void QJsonRpcTcpServerPrivate::_q_processIncomingConnection()
  • void QJsonRpcTcpServerPrivate::_q_clientDisconnected()

  • github://devonit/qjsonrpc/src/qjsonrpctcpserver.cpp

    然后,您可以执行类似将tcpSocket*转换为适当的长整数类型并将其用作某些字典/ map 的键的操作。

    08-05 14:49