问题标签 [wsacleanup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windbg - WinDbg,“在成功的 WSAStartup() 或平衡成功的 WSACleanup() 调用之后调用了 Winsock API”
WinDbg 告诉我,我在我的程序中完成了以下操作:"A Winsock API was called before a successful WSAStartup() or after a balancing successful WSACleanup() call was made"
这很奇怪,因为堆栈跟踪似乎表明有问题的 Winsock API 调用是WSAStartup()
. 据我所知,这是使用 WinSock 时需要进行的第一个 WinSock API 调用,所以它不应该导致这种错误。
我从来没有真正调用过任何 WinSock API 函数,libCURL 为我做了所有这些事情。我意识到我没有发布太多代码,但是有什么想法可能导致 WinDbg 在我调用 WinSock 初始化函数时抱怨 Winsock 没有被初始化?
winapi - 从依赖库调用的 WSACleanup 意外关闭 MySQL 连接
我有一个使用 MySQL 数据库的桌面应用程序。该应用程序运行良好,除非我添加一个新的依赖项,该依赖项是一个使用套接字与特殊硬件通信的 dll 库。这个新库调用WSAStartup和WSACleanup来启动和停止与硬件的通信。
但有时与 MySQL 数据库的连接也会中断。
使用多个依赖项与 winsockets 一起工作的应用程序的指导方针是什么?
这些库应该调用 WSAStartup 和 WSACleanup 吗?