Как запустить код c в Erlang? Пожалуйста, объясните с помощью простого примера. В основном я пытаюсь опубликовать данные на сервере с этим. Я буду запускать код C через Erlang, а затем этот код C отправит данные на сервер.Запуск кода C в erlang
2
A
ответ
2
Этот вопрос возвращается очень часто: one of the best answers is here
Я хотел бы также добавить ports к соединению. Не путайте их с драйверами портов: ports vs port drivers
Для портов вашего использования порт должен быть лучшим вариантом. Nifs могут привести к сбою Erlang VM, поэтому они предназначены только для оптимизации критического кода. Аналогичные проблемы имеют драйверы портов. C-узлы имитируют Erlang VM, и я пока не видел хорошего варианта использования.
Порты - это обычные процессы ОС с протоколом, используемым для связи с виртуальной машиной Erlang. Обычно это путь по умолчанию, когда вы хотите вызвать код C из Erlang.
Смежные вопросы
- 1. Запуск PHP-кода от erlang
- 2. Запуск кода erlang в основном режиме
- 3. Erlang - C и Erlang
- 4. Запуск кода и проектов Erlang в Yaws (ebin_dir)
- 5. Запуск кода динамически в C#
- 6. Запуск приложения с Erlang
- 7. Запуск exe из кода C#
- 8. C++ Запуск кода из файла
- 9. Erlang: Объясните кусок кода
- 10. Возврат кода ошибки в Erlang
- 11. Запуск кода C без укорачивания
- 12. Компиляция кода Erlang на Windows
- 13. Erlang - анализ кода
- 14. erlang встроен в C
- 15. erlang обрабатывает связь (ошибка кода)
- 16. Запуск кода чужого кода
- 17. Запуск Erlang на Xeon Phi
- 18. Erlang: запуск удаленного узла программно
- 19. Запуск кода в потоке
- 20. Запуск гибридного кода python/C++ в gdb
- 21. Компиляция и запуск кода C в блокноте ++
- 22. Запуск кода C непосредственно в браузере?
- 23. Запуск кода C++ в Hadoop 2.x
- 24. Erlang; запуск приложения в начале общего теста
- 25. Erlang - запуск VM '/ Nodes с сопровождающей командой
- 26. скрипта для запуска Erlang кода
- 27. C и Erlang: пример Erlang Порт
- 28. Запуск кода в Notepad ++
- 29. Запуск другого кода C# из моей программы
- 30. Компиляция и запуск кода на C# программно
Возможный дубликат [Запустить код кода кода в Эрланге] (http://stackoverflow.com/questions/3525457/run-code-block-in-erlang) – legoscia
http://www.erlang.org/ ЭВЧ/EEP-0007.html – tumdum