X-Git-Url: http://git.osdn.net/view?p=greensite%2Fjasmine.git;a=blobdiff_plain;f=client%2Ftcpclient.cxx;fp=client%2Ftcpclient.cxx;h=5e1a2d4ce7ca582fedfa348c67bb7948d43ae3fb;hp=78acb9970bdf8356e3d7a225f33a16aba868fd0f;hb=ddc6f94e3dd136823a5b6dcec6814dbe33752422;hpb=26a98e29dbae1a242bc486678680ae6713b4fb18 diff --git a/client/tcpclient.cxx b/client/tcpclient.cxx index 78acb99..5e1a2d4 100644 --- a/client/tcpclient.cxx +++ b/client/tcpclient.cxx @@ -46,7 +46,7 @@ tcpClient &tcpClient::operator<<(QFile &file){ return (*this); } bool tcpClient::check_byte_written_and_wait_written(){ - if(want_disconnect) return false; + if(this->want_disconnect) return false; if(!this->waitForBytesWritten(this->timeout_time)){ this->setErrorString(tr("The data couldn't be written.")); emit this->error(QAbstractSocket::UnknownSocketError); @@ -56,7 +56,7 @@ bool tcpClient::check_byte_written_and_wait_written(){ } bool tcpClient::check_connection_and_wait_connected(){ - if(want_disconnect) return false; + if(this->want_disconnect) return false; if(this->state()!=QAbstractSocket::ConnectingState||this->state()!=QAbstractSocket::ConnectedState){ this->setErrorString(tr("This socket haven't connected to somewhere yet.")); emit this->error(QAbstractSocket::SocketAccessError); @@ -70,6 +70,7 @@ bool tcpClient::check_connection_and_wait_connected(){ return true; } bool tcpClient::check_and_wait_byte_available(){ + if(this->want_disconnect) return false; if(!this->waitForReadyRead(this->timeout_time)){ this->setErrorString(tr("The data couldn't be read.")); emit this->error(QAbstractSocket::UnknownSocketError);