Описание тега erlang-ports

1 ответ

Передача сообщений между процессами в эрланге?

Как я могу отправить все элементы списка один за другим, от исходного процесса другому процессу через передачу сообщений в Erlang?
1 ответ

net_adm: сбой проверки связи очень странный

Dears, У меня проблема с кластером Erlang. После долгого времени работы моего кластера, однажды я не могу больше подключиться к конкретному узлу (например, SickNode@XXXX) в кластере, net_adm:ping(SickNode@XXXX) возвращает ответ pang. Даже используя:…
0 ответов

Вызов функции Python из кода Erlang

Я работаю над брокером MQTT ( http://www.emqtt.io/), который написан на Erlang. У меня есть случай, когда мне нужно вызвать один из моих модулей Python из кода брокера emqtt, написанного на erlang. Я уже зарегистрировался в Google по поводу erlport …
22 апр '16 в 12:14
1 ответ

Gen_tcp:recv/3 закрывает сокет, если время ожидания истекло?

В настоящее время у меня есть сервер, который обрабатывает несколько подключений от клиентов, и клиент, который подключается к серверу, используя два подключения. Мой клиент имеет два процесса, которые обрабатывают соответственно отправку и получени…
03 мар '16 в 15:19
3 ответа

Ошибка при открытии разделяемой библиотеки C++ в качестве драйвера порта Erlang

Я использую Ubuntu 18:04 и у меня есть общая библиотека C++, с которой я хочу работать на динамическом языке. Общая библиотека доступна здесь - http://www.warmplace.ru/soft/sunvox/sunvox_lib-1.9.4c.zip Это небольшой встроенный синтезатор - распакова…
25 янв '19 в 18:38
1 ответ

Как узнать, если пользователь в сети предоставляет только имя пользователя / ник / участника, но не весь JID (Ejabberd)

Я настраиваю модуль mod_muc_room и я хотел бы добавить функцию, которая знает, если пользователь онлайн, но только предоставляя имя пользователя. В модуле я могу найти функцию is_user_online: is_user_online(JID, StateData) -> LJID = jlib:jid_tolo…
3 ответа

Попробуй поймай пример в эрланге

Я следовал за документацией, но не понял try catch, может кто-нибудь объяснить на простом примере?
09 май '14 в 13:49
1 ответ

Erlang: устойчивость против смерти владельца порта

Что происходит, когда процесс, которому принадлежит порожденный порт, умирает и перезапускается супервизором? Есть ли способ для старого порта не умереть вместе с его владельцем, а для нового владельца "захватить власть"? В противном случае возможно…
08 ноя '10 в 20:09
0 ответов

Ошибка выдачи во время работы уменьшить функцию в erlang для pagiantion

Я написал мою фазу сокращения, как для нумерации страниц, на стороне HTML, где бэкэнд получает запросы от 0 до 10, так что мне нужно отобразить эти значения в фазе сокращения: reduce_paginate1(L,Arg) -> [lists:sublist(lists:sort(L),Arg)]. reduce_…
24 июн '14 в 08:02
2 ответа

Erlang - Подключиться к уже запущенным внешним программам?

Я хотел бы подключить Erlang к внешней программе на C#. Я знаю, что есть разные способы сделать это: 1) использовать порты (предоставляемые OTP), 2) TCP/UDP/ сетевые сокеты, 3) os:cmd и т. Д. Опции 1 и 3 предполагают, что erlang запускает эти програ…
25 авг '13 в 17:48
1 ответ

C и Erlang: пример порта Erlang

Отказ от ответственности: автор вопроса имеет средние знания Erlang и базовые знания C. Я сейчас читаю Руководство пользователя по взаимодействию. Я успешно скомпилировал complex.c пример, и он работает с портом Erlang без проблем. Тем не менее, я х…
07 май '12 в 20:06
0 ответов

Управление Python GUI с помощью erlang

Я новичок в Python, и я пытаюсь использовать Python для создания графического интерфейса. Я использую wxGlade для генерации кода GUI и erlport для подключения его к Erlang. Моя проблема в том, что я не знаю, как работать как с графическим интерфейсо…
08 авг '18 в 19:20
1 ответ

Связь между приложением qt и сервером erlang через порт erlang

Мне нужно сделать клиент (qt C++) и сервер (erlang) в Ubuntu. Сервер должен быть универсальным OTP-сервером. Клиент должен подключиться к серверу и отправить некоторые данные (строку), а erlang srv должен вернуть ту же строку. Пожалуйста, предложите…
09 июн '12 в 11:13
2 ответа

Какой самый быстрый и простой способ вызвать функцию C из Erlang через порты?

Книга Франческо Чезарини "Программирование на Erlang" предоставляет хороший и простой для начала пример подключения Erlang к Ruby (реализован через порты): module(test.erl). compile(export_all). test() -> Cmd = "ruby echoFac.rb", Port = open_port…
07 окт '11 в 18:05
2 ответа

Откройте порт Python из Erlang: нет ответных сообщений

Основываясь на главе 12 книги OTP in Action и книге Чезарини, я написал код Erlang: Erlang: p(Param) -> ?DBG("Starting~n", []), Cmd = "python test.py", Port = open_port({spawn,Cmd}, [stream,{line, 1024}, exit_status]), ?DBG("Opened the port: ~w~n…
13 окт '11 в 15:41
1 ответ

Каков наилучший способ выполнения сложных вычислительных задач в Erlang без жертв от масштабируемости?

В руководстве по взаимодействию Erlang обсуждаются различные механизмы взаимодействия. Вот мои выводы: Программы для портов и Erl_Interface: запланированная ОС, ограничение масштабируемости. Драйверы портов: опасно, потому что сбой в драйвере порта…
1 ответ

erlang сервер на порту 6657?

Проблема: я пытаюсь выполнить команду noshell следующим образом и сохранить сервер на порту 6657, но, похоже, это не работает. run_server.sh erl -make erl -pa ebin/ -noshell -s server main 6657 -s init stop Функция модуля Erlang main(Port) -> con…
21 окт '16 в 19:33
1 ответ

Отправка пакетов через UDP в erlang

Поэтому я пытаюсь отправить пакет udp на прослушивающий порт на компьютере, который не подключен к той же локальной сети, но имеет доступ в Интернет через gen_udp в erlang. Я запускаю свой первый узел, открывая порт ({ok, Socket} = gen_udp:open(8887…
07 май '11 в 12:11
0 ответов

Запуск ibrowse для поддержки неограниченных запросов к серверу

Я использую ibrowse делать POST а также GET запросы на внешний сервер, но у меня есть проблемы, когда речь идет о поддержке частых и одновременных запросов. я начинаю ibrowse с настройками по умолчанию: application:start(ibrowse). Тогда я использую …
04 окт '17 в 15:38
1 ответ

Как написать функцию уменьшения фазы в эрланге в базе данных riak

У меня есть данные в Rakak Bucket Я получаю данные, как показано ниже, с помощью клиента Python-Riak <<"{\"META\": {\"campaign\": \"5IVUPHE42HP1NEYvKb7qSvpX2Cm\", \"createdat\": 1406978070.0, \"user_email\": \"gopikrishnajonnada@gmail.com\"}, …