|
@@ -19,7 +19,8 @@
|
|
|
#include <sys/ioctl.h>
|
|
|
#include <netdb.h> //gethostbyname for the client
|
|
|
#define __USE_BSD
|
|
|
-#include <unistd.h> // read, write, close
|
|
|
+#include <unistd.h> // read, write, close, usleep
|
|
|
+#define Sleep(x) usleep((x)*1000)
|
|
|
#include <arpa/inet.h>
|
|
|
#define CLOSESOCKET(S) close(S)
|
|
|
#endif
|
|
@@ -598,7 +599,7 @@ static UA_StatusCode ClientNetworkLayerTCP_awaitResponse(ClientNetworkLayerTCP *
|
|
|
ret = recv(handle->sockfd, (char*)(response->data+already_received), response->length-already_received, 0);
|
|
|
|
|
|
if(ret <= -1){
|
|
|
- usleep(10000);
|
|
|
+ Sleep(100); //0.1 s
|
|
|
continue;
|
|
|
}
|
|
|
if(ret == 0)
|