每次WSACleanup调用都会减少Winsock DLL内部的计数器,如果计数器减至零以下,Winsock库可能无法正常工作,甚至导致程序崩溃。因此,必须确保WSACleanup的调用次数与WSAStartup相匹配。 避免重复调用这两个函数的策略或方法 确保唯一性:在应用程序或DLL的生命周期内,只调用一次WSAStartup和相应的WSACleanup。可以通过在全局或模块...
获得信号后,它会停止问题,如果我写的话 WSACleanup 在我的程序结束时崩溃,如果我删除它,它会终止它。 谢谢 看答案 无法重新插入并找到问题。应用程序使用的不仅仅是套接字。虽然Microsoft参考SAIS,但是,onevery WsAstartup您必须使用WSACleanup,这不是真的,系统正在释放它。