У меня есть коллекция файлов so на linux, например: netio.so.tcp и netio.so.tcp.(на самом деле эта архитектура нужна только из-за некоторых проприетарных сетевых протоколов). Они имеют точно такой же интерфейс для чтения / записи / открытия / закрытия.Таким образом, чтобы использовать tcp или udp, я просто создаю символическую ссылку с любой из этих библиотек на netio.so, с которой связано мое приложение.Работает нормально.
Это же приложение должно работать и на Windows, но здесь я не могу изменить имена DLL-файлов.Есть какой-нибудь стандартный способ решения этой проблемы?