程序退出前是否需要调用WSACleanup

Nei*_*ell 5 windows winsock2 wsastartup wsacleanup

我有一个Windows套接字程序(XP及更高版本),该程序可以调用WSAStartupWSACleanup在程序退出之前是否需要调用?如果我不这样做,会不会有负面影响?特别是:

WSACleanup();
exit(0);
Run Code Online (Sandbox Code Playgroud)

不同于仅仅exit(0)。我意识到在Win16 WSACleanup上仍然会泄漏系统资源。