Можете переформулировать вопрос? Что вам конкретно нужно? Подгружать динамическую библиотеку во время выполнения на разных системах? Это невозможно. Форматы dll и so сильно отличаются, как и способы их загрузки в разных системах.
Игорь Махов, Ну допустим библиотеку формата .so . Нужно по адресу в сети подгрузить библиотеку в программу и передать определенный указатель в функцию инициализации.
Игорь, В том то и дело, что обычные функции завязаны на файловой системе, как мне наоборот имея модуль нужно минуя файловую систему подгрузить её во времени выполнения
Евгений Иванович, Ну так используй кросплатформенный код работы с файловой системой. Скачать бибилотеку на диск - не проблема. Загрузить динамически библиотеку с диска - не проблема. Получить адрес функции в загруженнйо библиотеке - не проблема.
Учитыая, что для работы с сетью всегда приходится использовать либо API конкретной системы, либо используя кросплатформенную обёртку (типа буста), то не понимаю, откуда взялась проблема работы с диском.