#include "usertest8protocol.h" QDebug& operator << ( QDebug& dbg, const UserTest8Message& msg ) { //这里打印一下,报文里面到底有什么信息, //一般到这里的,都是被解析好的message。 dbg.nospace() << "{" << hex << msg.size() << "}"; return dbg.space(); } UserTest8Protocol* UserTest8ConnectionInstance ( QObject* parent ) { static UserTest8Protocol* p0 = NULL; static QQtSocketTcpServer* s0 = NULL; if ( !p0 && !s0 ) { p0 = new UserTest8Protocol ( parent ); s0 = new QQtSocketTcpServer ( parent ); s0->installProtocol ( p0 ); s0->listen ( QHostAddress::Any, 8000 ); } return p0; }