equal
deleted
inserted
replaced
61 connect(&NetSocket, SIGNAL(readyRead()), this, SLOT(ClientRead())); |
61 connect(&NetSocket, SIGNAL(readyRead()), this, SLOT(ClientRead())); |
62 connect(&NetSocket, SIGNAL(connected()), this, SLOT(OnConnect())); |
62 connect(&NetSocket, SIGNAL(connected()), this, SLOT(OnConnect())); |
63 connect(&NetSocket, SIGNAL(disconnected()), this, SLOT(OnDisconnect())); |
63 connect(&NetSocket, SIGNAL(disconnected()), this, SLOT(OnDisconnect())); |
64 connect(&NetSocket, SIGNAL(error(QAbstractSocket::SocketError)), this, |
64 connect(&NetSocket, SIGNAL(error(QAbstractSocket::SocketError)), this, |
65 SLOT(displayError(QAbstractSocket::SocketError))); |
65 SLOT(displayError(QAbstractSocket::SocketError))); |
|
66 |
|
67 connect(this, SIGNAL(messageProcessed()), this, SLOT(ClientRead()), Qt::QueuedConnection); |
66 } |
68 } |
67 |
69 |
68 HWNewNet::~HWNewNet() |
70 HWNewNet::~HWNewNet() |
69 { |
71 { |
70 if (m_game_connected) |
72 if (m_game_connected) |
184 |
186 |
185 if (s.size() == 0) |
187 if (s.size() == 0) |
186 { |
188 { |
187 ParseCmd(cmdbuf); |
189 ParseCmd(cmdbuf); |
188 cmdbuf.clear(); |
190 cmdbuf.clear(); |
|
191 emit messageProcessed(); |
|
192 return ; |
189 } |
193 } |
190 else |
194 else |
191 cmdbuf << s; |
195 cmdbuf << s; |
192 } |
196 } |
193 } |
197 } |