getInstance方法在哪呢,我看你是怎么获取实例的
还有,怎么实现单例的代码也放出来,你的实例存到什么变量里了
void Friend::flushFriend()
{
QString strName = TcpClient::getInstance().loginName();
qDebug()<<"刷新时得到的登录的名字是"<<strName;
PDU *pdu =mkPDU(0);
pdu->uiMsgType=ENUM_MSG_TYPE_FLUSH_FRIEND_REQUEST;
memcpy(pdu->caData,strName.toStdString().c_str(),strName.size());
qDebug()<<"pdu中的名字"<<pdu->caData;
TcpClient::getInstance().getTcpSocket().write((char*)pdu,pdu->uiPDULen);
qDebug()<<"flushFriend执行刷新好友";
free(pdu);
pdu=NULL;
}
这个访问得不到