Есть достаточно большой и сложный проект на C, который использует библиотеку nanomsg для работы с сетью. Задача - собрать его с помощью
Emscripten в JS. Однако, здесь мы столкнулись с проблемой, в принципе все уже собирается, за исключением вызовов функций из nanomsg. Насколько я понял "порты" nanomsg, которые успешно собирались бы Emscripten отсутствуют. Единственное что удалось найти это модуль
nanomsg for node для nodejs. Но как его использовать из C исходников, собираемых Emscripten'ом - пока непонятно. В связи с чем вопрос - был ли у кого-нибудь опыт сборки приложений с помощью Emscripten, которые используют nanomsg? Может быть кто-то писал wrapper C -> nodejs-nanomsg или что-то подобное?
Если свести задачу к упрощенной, то необходимо собрать два примера, использующих nanomsg с помощью Emscripten:
Как видно, все они используют nn_socket, nn_bind, nn_send и др. функции из nanomsg. Буду признателен за любую помощь.
p.s. Ссылки на проекты успешно собирающиеся Emscripten'ом и использующие nanomsg крайне приветствуются.