diff options
Diffstat (limited to 'client')
-rw-r--r-- | client/sendrecieve.cc | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/client/sendrecieve.cc b/client/sendrecieve.cc index 914b4af..8d6caf4 100644 --- a/client/sendrecieve.cc +++ b/client/sendrecieve.cc @@ -90,10 +90,11 @@ void SendRecieve::makeConnection(QDomDocument *xml_req) void SendRecieve::myTcpWrite(char *msg, int len) { - if(tcpConnected == TCP_CONNECTED) + if(tcpConnected == TCP_CONNECTED) { tcpsocket->write(msg, len); - else + } else { printf("TCP socket not initialized!\n"); + } } void SendRecieve::myHostFound() // slot @@ -120,11 +121,18 @@ void SendRecieve::myDisconnected() // slot has_result = true; } -void SendRecieve::myError(QAbstractSocket::SocketError) // slot +void SendRecieve::myError(QAbstractSocket::SocketError socketError) // slot { tcpConnected = TCP_ERROR; - QMessageBox::information(NULL, tr("Pracro"), tr("Couldn't connect to server.\nPlease contact a system administrator to resolve the problem.")); - exit(1); + printf("socket_error: %d\n", socketError); + switch (socketError) { + case 2 : + QMessageBox::information(NULL, tr("Pracro"), tr("Couldn't connect to server.\nPlease contact a system administrator to resolve the problem.")); + exit(1); + break; + default : + printf("default\n"); + } } void SendRecieve::myReadyReadHandler() |