修复x86编译问题

pull/395/head
王昂 3 years ago
parent 9dabe1828a
commit bf350fb142

@ -168,6 +168,25 @@ setSocketBufferSize(Socket self, int rcvBufSize, int sndBufSize)
} }
#ifdef __i386__
const char*
inet_ntop(int af, const void* src, char* dst, int cnt){
struct sockaddr_in srcaddr;
memset(&srcaddr, 0, sizeof(struct sockaddr_in));
memcpy(&(srcaddr.sin_addr), src, sizeof(srcaddr.sin_addr));
srcaddr.sin_family = af;
if (WSAAddressToString((struct sockaddr*) &srcaddr, sizeof(struct sockaddr_in), 0, dst, (LPDWORD) &cnt) != 0) {
DWORD rv = WSAGetLastError();
printf("WSAAddressToString() : %d\n",rv);
return NULL;
}
return dst;
}
#endif
static bool static bool
prepareAddress(const char *address, int port, struct sockaddr_in *sockaddr) prepareAddress(const char *address, int port, struct sockaddr_in *sockaddr)
{ {

Loading…
Cancel
Save