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