腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(954)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
WSACleanup
和atExit
可以通过atExit函数注册
WSACleanup
吗?我们有几个应用程序可以在代码中的不同位置终止,所以我们希望避免将
WSACleanup
放在代码中的任何地方。目前我们通过DllMain调用WSAStartup /
WSACleanup
,因为我们有一个供所有这些应用程序使用的动态链接库。然而,微软严格建议不要通过DllMain使用WSAStartup /
WSACleanup
,因为这可能会导致死锁。而且,只要我们调用WSAStartup,我们就希望使用atExit函数来注册对
WSACleanup<
浏览 10
修改于2017-03-22
得票数 6
1
回答
WSACleanUp
导致异常
这仅仅调用了WSAStart和
WSACleanUp
。 当调用
WSACleanUp
时,它会逐渐进入NTDLL和汇编程序。@err,hr给我“传递给系统调用的数据区太小”作为HRESULT。
浏览 17
修改于2017-05-23
得票数 0
1
回答
不调用
WSACleanup
的后果
(如果可以用一种更好的/用户友好的方式来完成,请随意建议)我将停止调试器,结果将是
WSACleanup
未被调用。 现在,问题是。不调用
WSACleanup
的后果是什么?
浏览 12
修改于2017-03-23
得票数 1
2
回答
Windows socket
WSACleanup
C++
在得到信号后,它停止了这个问题,如果我在程序末尾编写
WSACleanup
函数,它就会崩溃,如果我删除它,它就会很好地终止。 谢谢
浏览 8
修改于2017-03-22
得票数 1
回答已采纳
3
回答
WSAStartup和
WSACleanup
的成本是多少?
MSDN说:“每次成功调用WSAStartup,都必须调用一次
WSACleanup
。只有最后一个
WSACleanup
函数调用才会执行实际的清理。”对我来说,最简单的方法是在每次从服务器下载大量数据时调用WSAStartup/
WSACleanup
。大多数情况下,一次只有一个连接,因此
WSACleanup
将执行实际的清理。这就是为什么我想知道,WSAStartup和
WSACleanup
的成本是多少?我的意思是执行实际的清理。如果与整个套接字连接相比,对WSAStartup和
WSACleanu
浏览 4
修改于2017-03-21
得票数 9
1
回答
对
WSACleanup
()的错误调用会杀死WSAStartup()
Dll也做一些TCP工作,并且有一些错误-它运行
WSACleanup
()而不运行WSAStartup()。这个错误阻止了我的TCP服务器,因为dll的
WSACleanup
()杀死了它。
浏览 3
修改于2017-03-21
得票数 0
回答已采纳
2
回答
在
WSACleanup
中使用boost::shared_ptr
我想使用boost::shared_ptr,以便在函数超出范围时调用
WSACleanup
(),如下所示: WSAStartup(...);}Error 1 error C2197: 'int
浏览 3
修改于2017-03-23
得票数 1
回答已采纳
3
回答
未定义的对`__imp_
WSACleanup
的引用
=0){ } //release winSock libary ::
WSACleanup
function `CInitSock::~CInitSock()': D:\project\c_program/CInitSock.h:16: undefined reference to `__imp_
WSACleanup
浏览 11
修改于2015-10-09
得票数 22
回答已采纳
1
回答
如何修复`__imp_
WSACleanup
‘(Boost.Asio)在CLion中的未定义引用
data&)': C:/MinGW/include/boost/asio/detail/impl/winsock_init.ipp:56: undefined reference to `__imp_
WSACleanup
浏览 12
提问于2016-08-04
得票数 3
回答已采纳
1
回答
通过UDP套接字发送数据
send() -closesocket(s) closesocket(s)现在我的问题是UDP的设置。sendto() -closesocket(s) closesocket(s)
WSAcleanup
()
浏览 2
修改于2013-11-02
得票数 0
回答已采纳
3
回答
getpeername sa_data
"; }
WSACleanup
(); InitialResult = bind(ListenSocket, Result->ai_addr, (int)Result->ai_addrlen." << portnumber; closesocke
浏览 0
修改于2010-08-04
得票数 1
回答已采纳
1
回答
Winsock -允许具有线程的多个客户端
= 0 ) {
WSACleanup
();}== INVALID_SOCKET) {
WSACleanup
\n"); return 1;
浏览 1
提问于2016-08-01
得票数 0
2
回答
为什么人们无法连接到我的服务器应用程序?
if(iSendResult == SOCKET_ERROR) closesocket(ClientSocket); else closesocket(ClientSocket); return ErrorMessage= 0) printf("getaddrinfo failed %d\n",iResult); <
浏览 3
提问于2012-09-06
得票数 0
回答已采纳
4
回答
WSAStartup与RAII
当调用exit.So
WSACleanup
不运行时,RAII不执行析构函数。有什么问题吗?我发现libnet use WSAStartup没有任何
WSACleanup
,为什么?WSAStartup可以在一个进程中多次调用,那么如何确保足够的
WSACleanup
? 如何轻松、优雅地使用WSAStartup和
WSACleanup
?
浏览 6
修改于2017-03-21
得票数 1
1
回答
获取错误的ip地址和端口号
= 0) {
WSACleanup
();printf("socket failed with error: %ld\n", WSAGetLastError());
WSACleanup
%d\n", WSAGetLastError()); freeaddrinfo(result)
浏览 1
提问于2015-11-10
得票数 2
回答已采纳
1
回答
用C++在visual studio中进行套接字编程
cout<<"bind failed with error \n"<< WSAGetLastError(); closesocket(ListenSocket);else{
WSACleanup
();} cout<<"a
浏览 3
提问于2014-02-22
得票数 0
1
回答
明明市的套接字编程
= 0 ) {
WSACleanup
();%d\n", WSAGetLastError()); closesocket(ListenSocket); return 1;
浏览 2
提问于2013-11-30
得票数 6
2
回答
如何才能始终打开服务器?
= 0 ) {
WSACleanup
();printf("socket failed with error: %ld\n", WSAGetLastError());
WSACleanup
%d\n", WSAGetLastError()); freeaddrinfo(result
浏览 0
提问于2011-01-26
得票数 2
回答已采纳
1
回答
MinGW + Boost:未定义的“`WSAStartup@8”引用
_4dataE': D:/Boost/boost_1_51_0/boost/asio/detail/impl/winsock_init.ipp:48: undefined reference to '
WSACleanup
WSAStartup00000000 I imp_WSAStartup@8 d:\MinGW\lib>nm -C libws2_32.a _ grep
WSACleanup
00000000吨
浏览 9
修改于2017-03-21
得票数 8
回答已采纳
1
回答
C错误:未定义对
= 0) {
WSACleanup
();} freeaddrinfo(result);
WSACleanup
printf("Listen failed with error: %d\n&quo
浏览 0
提问于2013-03-18
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券