X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fntp.cpp;h=6ca84a2a5a723f247a02dd9b35bed895e6b0bc37;hp=b60e80d65b7c730d7f094035d5f8d16a37bbc516;hb=46a9e486b0b9e68b825c7d89ed4d226108600abc;hpb=5a73a5bcab66ec1012ac88b4d61bdc1e0213286c diff --git a/src/ntp.cpp b/src/ntp.cpp index b60e80d..6ca84a2 100644 --- a/src/ntp.cpp +++ b/src/ntp.cpp @@ -170,7 +170,7 @@ std::string NtpServers[65] = { }; #ifdef WIN32 -bool InitWithRandom(int &sockfd, int &servlen, struct sockaddr *pcliaddr) +bool InitWithRandom(SOCKET &sockfd, int &servlen, struct sockaddr *pcliaddr) #else bool InitWithRandom(int &sockfd, socklen_t &servlen, struct sockaddr *pcliaddr) #endif @@ -224,7 +224,7 @@ bool InitWithRandom(int &sockfd, socklen_t &servlen, struct sockaddr *pcliaddr) } #ifdef WIN32 -bool InitWithHost(std::string &strHostName, int &sockfd, int &servlen, struct sockaddr *pcliaddr) +bool InitWithHost(std::string &strHostName, SOCKET &sockfd, int &servlen, struct sockaddr *pcliaddr) #else bool InitWithHost(std::string &strHostName, int &sockfd, socklen_t &servlen, struct sockaddr *pcliaddr) #endif @@ -270,7 +270,7 @@ bool InitWithHost(std::string &strHostName, int &sockfd, socklen_t &servlen, str #ifdef WIN32 -int64_t DoReq(int sockfd, int servlen, struct sockaddr cliaddr) +int64_t DoReq(SOCKET sockfd, int servlen, struct sockaddr cliaddr) #else int64_t DoReq(int sockfd, socklen_t servlen, struct sockaddr cliaddr) #endif @@ -296,7 +296,7 @@ int64_t DoReq(int sockfd, socklen_t servlen, struct sockaddr cliaddr) int len=48; sendto(sockfd, (char *) msg, len, 0, &cliaddr, servlen); - int n = recvfrom(sockfd, msg, len, 0, NULL, NULL); + int n = recvfrom(sockfd, (char *) msg, len, 0, NULL, NULL); ntohl_fp(&msg->rec, &prt->rec); ntohl_fp(&msg->xmt, &prt->xmt); @@ -315,12 +315,13 @@ int64_t DoReq(int sockfd, socklen_t servlen, struct sockaddr cliaddr) int64_t NtpGetTime() { - int sockfd; struct sockaddr cliaddr; #ifdef WIN32 + SOCKET sockfd; int servlen; #else + int sockfd; socklen_t servlen; #endif @@ -340,12 +341,13 @@ int64_t NtpGetTime() int64_t NtpGetTime(std::string &strHostName) { - int sockfd; struct sockaddr cliaddr; #ifdef WIN32 + SOCKET sockfd; int servlen; #else + int sockfd; socklen_t servlen; #endif