这篇教程C++ wsa_strerror函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中wsa_strerror函数的典型用法代码示例。如果您正苦于以下问题:C++ wsa_strerror函数的具体用法?C++ wsa_strerror怎么用?C++ wsa_strerror使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了wsa_strerror函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: _getdns_handle_signal/** handle is_signal events and see if signalled */static void _getdns_handle_signal(struct _getdns_event* ev){ DWORD ret; //log_assert(ev->is_signal && ev->hEvent); /* see if the event is signalled */ ret = WSAWaitForMultipleEvents(1, &ev->hEvent, 0 /* any object */, 0 /* return immediately */, 0 /* not alertable for IOcomple*/); if(ret == WSA_WAIT_IO_COMPLETION || ret == WSA_WAIT_FAILED) { log_err("getdns: WSAWaitForMultipleEvents(signal) failed: %s", wsa_strerror(WSAGetLastError())); return; } if(ret == WSA_WAIT_TIMEOUT) { /* not signalled */ return; } /* reset the signal */ if(!WSAResetEvent(ev->hEvent)) log_err("getdns: WSAResetEvent failed: %s", wsa_strerror(WSAGetLastError())); /* do the callback (which may set the signal again) */ fptr_ok(fptr_whitelist_event(ev->ev_callback)); (*ev->ev_callback)(ev->ev_fd, ev->ev_events, ev->ev_arg);}
开发者ID:gmadkat,项目名称:getdns0.3.3win,代码行数:26,
示例2: open_svr/** open TCP socket to svr */static intopen_svr(const char* svr, int udp){ struct sockaddr_storage addr; socklen_t addrlen; int fd = -1; /* svr can be [email C++ wscrl函数代码示例 C++ wsa_assert函数代码示例
|