erlang-ports

    3热度

    2回答

    我期待通过一个Erlang端口调用从Erlang进程C函数,如下所述: http://www.erlang.org/doc/tutorial/c_port.html 在生产中我将需要多个Erlang进程调用C并行功能,每个都有一组不同的参数。 我的问题是,这是线程安全的C函数级别? 该文档讨论了控制Erlang进程创建'连接进程',它听起来好像负责创建'外部程序'(C函数)的独立实例。 所以它听起

    0热度

    1回答

    问题: 我试图运行下面的noshell命令,并保持端口6657上的服务器活着,但似乎不起作用。 run_server.sh erl -make erl -pa ebin/ -noshell -s server main 6657 -s init stop 二郎模块功能 main(Port) -> controller:start(), 仅供参考,在二郎提示我可以执行的命令 -

    0热度

    1回答

    如何连接到erlang外壳的riak。 我跟着这个网站“https://github.com/basho/riak-erlang-client”,但无法弄清楚。请帮助我连接来自erlang外壳的riak。 我不知道如何给它的路径 erl -pa $PATH_TO_RIAKC/ebin $PATH_TO_RIAKC/deps/*/ebin

    4热度

    1回答

    Erlang Interoperability指南讨论了不同的互操作性机制。这里是我的结论: 端口和Erl_Interface程序:操作系统调度,限制可伸缩性。 端口驱动程序:危险,因为端口驱动程序崩溃导致 模拟程序也下降。 C节点:节点服务器需要扩展以及Erlang应用程序以避免 的可扩展性牺牲。 NIF:Loic总和 他们很好。 一些人主张使用OpenCL,基本上将资源耗费的计算委托给GPU,

    0热度

    1回答

    我有一个简单的端口应用程序(字面上是Erlang -- Ports documentation的示例)和一个控制其使用的GenServer。 GenServer可以与C应用程序通信,但它不会收到响应,iex或其主管会这样做。如果我从iex调用flush,我会看到预期的消息。 如果我创建一个单独的模块并从中产生接收循环,它仍然不会收到端口响应消息。 我有一种感觉,我不正确地打开端口,但不能证明它。有

    0热度

    1回答

    如何通过在Erlang中传递消息将一个列表中的所有元素逐个从原始进程发送到另一个进程?

    1热度

    1回答

    我需要知道哪个Erlang进程正好占用网络端口(OS级别)并在Erlang程序运行时执行IO?有没有办法做到这一点?更好的是,一些简单的方法来做到这一点?

    15热度

    1回答

    我想为Erlang编写Golang驱动程序,通过Erlang端口访问。 我已经开始与二郎I2C端口例如,工作正常: http://www.erlang.org/doc/tutorial/c_port.html 现在我试图端口C代码Golang;试图用'\ n'作为分隔符来回显一个简单的'Hello World \ n'消息。 所以我Golang代码如下: package main import

    0热度

    1回答

    我目前有一个处理来自客户端的多个连接的服务器,以及使用两个连接连接到服务器的客户端。我的客户端有两个进程分别处理发送和接收来自服务器的信息,但不是两者都有。我现在遇到的问题是当我想关闭套接字时,我的读取过程停留在gen_tcp:recv/2块上。如果我超时,套接字在达到超时时关闭。我的问题是,是否有可能不会关闭套接字的gen_tcp:recv/3调用。 这就是我的阅读过程。 read(Socket

    7热度

    4回答

    我正在使用RabbitMQ。出于某种原因,rabbitMQ服务一旦启动就会停止。我看到在事件日志中以下错误: RabbitMQ: Erlang machine stopped instantly (distribution name conflict?). The service is not restarted as OnFail is set to ignore. 有人告诉我运行此命令:e