@Decker

Как использовать nanomsg в приложении скомпилированном с помощью Emscripten?

Есть достаточно большой и сложный проект на 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 крайне приветствуются.
  • Вопрос задан
  • 379 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы