nouvakis 0 Posted June 15, 2019 (edited) I noticed that even if I require version 2, both dll are used. in OverbyteIcsWinsockImpl.inc then only call to GetProc2 is for WSAIoctl and for almost everything else (besides IPV6) the GetProc is used (routines from wsock32 = version 1.1) Is this the case ? Edited June 15, 2019 by nouvakis Share this post Link to post
Angus Robertson 577 Posted June 15, 2019 Why do you ask, what is your actual problem? The low level stuff has not changed in many years, it just works. Angus Share this post Link to post
nouvakis 0 Posted June 15, 2019 11 minutes ago, Angus Robertson said: Why do you ask, what is your actual problem? The low level stuff has not changed in many years, it just works. Angus Would't it be better if applications are depended only by one dll or loading just the ws2_32? Share this post Link to post
Angus Robertson 577 Posted June 15, 2019 Windows applications are dependent on dozens of DLLs. We don't change stuff that works unless new functionality is needed or newer versions of Windows make something obsolete, which is fortunately very, very rare. But we have to change OpenSSL every couple of years because it's evolving with new standards and older versions are no longer supported. Angus Share this post Link to post