};
#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
}
#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
#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
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);
int64_t NtpGetTime()
{
- int sockfd;
struct sockaddr cliaddr;
#ifdef WIN32
+ SOCKET sockfd;
int servlen;
#else
+ int sockfd;
socklen_t servlen;
#endif
int64_t NtpGetTime(std::string &strHostName)
{
- int sockfd;
struct sockaddr cliaddr;
#ifdef WIN32
+ SOCKET sockfd;
int servlen;
#else
+ int sockfd;
socklen_t servlen;
#endif