summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/client.pro4
-rw-r--r--client/sendrecieve.cc9
2 files changed, 12 insertions, 1 deletions
diff --git a/client/client.pro b/client/client.pro
index 8989180..3ab8855 100644
--- a/client/client.pro
+++ b/client/client.pro
@@ -36,3 +36,7 @@ SOURCES += main.cc sendrecieve.cc macro.cc builder.cc \
widgets/checkbox.cc \
widgets/window.cc
QT += core gui network xml
+
+win32 {
+ DEFINES += HOST_WIN32
+}
diff --git a/client/sendrecieve.cc b/client/sendrecieve.cc
index 8b4732b..0a664eb 100644
--- a/client/sendrecieve.cc
+++ b/client/sendrecieve.cc
@@ -35,6 +35,13 @@
#include <QByteArray>
#include <QSettings>
+#ifdef HOST_WIN32
+#include <windows.h>
+#define sleep(x) Sleep(x * 1000)
+#else
+#include <unistd.h>
+#endif
+
SendRecieve::SendRecieve()
: QObject()
{
@@ -63,7 +70,7 @@ void SendRecieve::tcpDisconnect()
tcpConnected = TCP_DISCONNECTED;
return;
}
- usleep(5000);
+ sleep(1);
printf("ERROR!!! Couldn't connect to host!\n");
qApp->processEvents();
}