diff --git a/src/sockets/BaseSocket.cpp b/src/sockets/BaseSocket.cpp index efb71db..7501283 100644 --- a/src/sockets/BaseSocket.cpp +++ b/src/sockets/BaseSocket.cpp @@ -95,8 +95,8 @@ namespace sockets { .tv_sec = static_cast<__darwin_suseconds_t>(recvTimeout.count()/1000), .tv_usec = static_cast<__darwin_suseconds_t>((recvTimeout.count()%1000)*1000) #elif __unix__ - .tv_sec = static_cast<__time_t>(recvTimeout.count()/1000), - .tv_usec = static_cast<__time_t>((recvTimeout.count()%1000)*1000) + .tv_sec = static_cast(recvTimeout.count()/1000), + .tv_usec = static_cast((recvTimeout.count()%1000)*1000) #elif defined(_WIN32) || defined(WIN32) || defined(_WIN64) .tv_sec = static_cast(recvTimeout.count()/1000), .tv_usec = static_cast((recvTimeout.count()%1000)*1000) diff --git a/src/sockets/BaseSocket.h b/src/sockets/BaseSocket.h index 1019fab..1a7221f 100644 --- a/src/sockets/BaseSocket.h +++ b/src/sockets/BaseSocket.h @@ -15,6 +15,10 @@ #include "EndPoint.h" +#if !defined(_MSC_VER) +# include +#endif + namespace eipScanner { namespace sockets { class BaseSocket {