原谅我我的英语不好。
我刚刚开始使用qjsonrpc
,我喜欢这个东西。
但是最近我在应用程序中使用QJsonRpcTcpServer时遇到了一个问题:如何跟踪客户端的连接/断开连接?
最佳答案
看来您需要将QJsonRpcTcpServerPrivate
实例传递给QJsonRpcTcpServer::QJsonRpcTcpServer
ctor,所以我只将QJsonRpcTcpServerPrivate
子类化,并覆盖以下方法:
void QJsonRpcTcpServerPrivate::_q_processIncomingConnection()
void QJsonRpcTcpServerPrivate::_q_clientDisconnected()
github://devonit/qjsonrpc/src/qjsonrpctcpserver.cpp
然后,您可以执行类似将
tcpSocket*
转换为适当的长整数类型并将其用作某些字典/ map 的键的操作。